-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Prerequisite: all team members should have a working MySQL server on their development machine. The project settings module should be configured to work with MySQL and environmental variables by this point.
Django provides us with a lot, but it won't give us everything that we need for managing our users. Specifically, creating non-administrators is a bit tough out-of-the-box. Luckily, there are several packages that help us to take care of these features pretty quickly.
I'd like to use the django-registration module for this project. You'll add it to the requirements.txt that will exist in your virtualenv, and then add it to the INSTALLED_APPS in this project's settings.py.
There will also be some variables that you'll have to set in the settings file, which you can look up in the documentation. These should be things like whether or not we want to force unique email addresses for each user, how long the signup tokens should last, etc. Please ask below if you're not sure what the values for each setting should be!