Python's Den
Owned by Jermaine Alls
Python: Flask Primer
Flask Init Primer Script
#!/bin/bash appname=$1 mkdir -p $appname/flask_init cd $appname/flask_init mkdir -p app/templates/auth app/static/css app/static/js app/static/images touch run.py config.py app/__init__.py app/models.py app/views.py app/static/images/richpreview.png requirements.txt app/models.py app/views.py .gitignore README.md app/templates/base.html echo -e "*~\n*.pyc\n*.swp\n*#\n.metadata\n.DS_Store\n*.log\n__pycache__\nvenv" > .gitignore echo -e "import os\nfrom flask import Flask, request, render_template, redirect, url_for, flash, session\n\napp = Flask(__name__, template_folder='app/templates')\n\nif __name__ == '__main__':\n host = os.getenv('IP', '0.0.0.0')\n port = int(os.getenv('PORT', 5000))\n app.debug = True\n app.run(host=host, port=port)\n" > run.py sudo pip install virtualenv virtualenv -p python3 venv source venv/bin/activate pip install Flask git init
To start working run:
cd <app name>/flask_init source venv/bin/activate