This code base serves as starting point for writing your next Flask application.
- Well organized directories with lots of comments
- app
- models
- static
- templates
- views
- app
- Sends error emails to admins for unhandled exceptions
We assume that you have git
, virtualenv
and mongoDB
installed.
cd ~ virtualenv env . env/bin/activate mkdir -p ~/www/my_app cd www git clone https://github.com/Alexmod/flask-security-flask-admin-mongodb.git my_app cd my_app/ pip install -r requirements.txt
Edit the local_settings.py
file.
Specifically set all the MAIL_... settings to match your SMTP settings
Note that Google's SMTP server requires the configuration of "less secure apps". See https://support.google.com/accounts/answer/6010255?hl=en
Note that Yahoo's SMTP server requires the configuration of "Allow apps that use less secure sign in". See https://help.yahoo.com/kb/SLN27791.html
flask run --host=0.0.0.0
Point your web browser to http://your_ip:5000/
You can make use of the following users:
- email
[email protected]
with passwordPassword1
. - email
[email protected]
with passwordPassword1
.