206 part 3 - Google auth - Writing a django web app to collect registrations

Описание к видео 206 part 3 - Google auth - Writing a django web app to collect registrations

Script provided https://github.com/timcu/bpaml-sessio...

Our meetup group needed to collect registrations to use our new venue. What better way than write a web application in python using the django framework and then present the process to the meetup group. This will take a series of sessions here, but all the code and instructions are provided and explained.

In part 1 we designed urls to make the app work, built a django web application, and created a data structure for the database, built django templates and borrowed styles from django's built in admin application.

In part 2 we will link the templates to generated data, showing template features such as `for` loops and `if` conditionals. It also shows how to create forms so users can edit their data. It will even explain how to modify the forms in the admin app to make like easier for administrators.

In part 3, the web app will use Google authentication so we don't need to store passwords for every user.

The last sessions in the series will show how to deploy in linux your application.

This first video will be a repeat of the in-person meetup session on 10th July 2024. The third video will show the content of the in-person meetup session on 25th Sep 2024.

To follow along it would be good to have installed Python (3.10 or later from https://python.org) and Pycharm Community Edition (https://jetbrains.com). I recommend typing all the code into a new project. However, for those averse to typing, a git repo exists with branches for each step. This is described in the script.

Instructor:
D Tim Cummings

There is a slackspace for sharing data and chatting during the streaming event at beginnerspython.slack.com - please email skypyprojectatgmaildotcom for an invitation to join the space.

Register (optional) at https://www.meetup.com/beginners-pyth...

Комментарии

Информация по комментариям в разработке