-
Notifications
You must be signed in to change notification settings - Fork 0
Template directory structure and virtual environment creation for Flask based projects
License
zacharybeebe/template_flask
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
# template-flask pip install template_flask from the command line navigate to the directory where you would like to keep your project type "python -m template_flask" and click enter enter the name of your project once completed you will have a basic flask directory structure setup and a virtual environment with these packages installed within it... atomicwrites attrs blinker click colorama coverage Flask Flask-DebugToolbar Flask-Login Flask-Mail Flask-SQLAlchemy Flask-WTF greenlet gunicorn iniconfig itsdangerous Jinja2 MarkupSafe packaging pluggy py pyparsing pytest pytest-cov SQLAlchemy tomli Werkzeug WTForms Directory structure <your_app> --> <your_app>_app (main app module) --> __init__.py (flask app configuration and imports) --> config --> __init__.py --> config.py --> models --> __init__.py --> datatypes.py --> db.py --> other_model.py --> user.py --> routes --> __init__.py --> routes.py --> static --> css --> bootstrap --> * all bootstrap example css --> img --> js --> bootstrap --> * all bootstrap example js fetcher.js --> templates --> bootstrap --> * all bootstrap example html --> index.html --> venv --> requirements.txt --> wsgi.py (main flask app entry point) --> Dockerfile --> .dockerignore Within the templates and static folders that are created, you will find HTML, CSS, and JS for various Bootstrap 5 example if you would like to use them in your project. To preview the live Bootstrap pages, activate your newly created virtual environment and run the newly created "run.py" file from within your new project directory, open to the index page and click through the buttons.
About
Template directory structure and virtual environment creation for Flask based projects
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published