- https://stackabuse.com/asynchronous-tasks-using-flask-redis-and-celery/
- https://docs.celeryproject.org/en/stable/userguide/monitoring.html#monitoring-redis-queues
- https://docs.celeryproject.org/en/stable/userguide/daemonizing.html#service-file-celery-service
- https://setuptools.readthedocs.io/en/latest/userguide/dependency_management.html#python-requirement
- https://setuptools.readthedocs.io/en/latest/userguide/dependency_management.html
- https://setuptools.readthedocs.io/en/latest/userguide/declarative_config.html
- https://setuptools.readthedocs.io/en/latest/userguide/quickstart.html#basic-use
- flask
- flask: pypi
- flask: flask-admin
- flask: werkzeug
- flask: sqlalchemy
- sqlalchemy
- sqlite
- jinja
- jinja: markupsafe
- jinja: itsdangerous
- jinja: click
- sqlalchemy-query-with-or-and-like-common-filters
- pagination-route-example-with-flask-sqlalchemy-paginate
- https://flask-login.readthedocs.io/en/latest/
- https://riptutorial.com/flask/example/28112/using-flask-login-extension
- https://startbootstrap.com/template/sb-admin-angular
- https://github.com/startbootstrap/sb-admin-angular
- https://startbootstrap.com/previews/sb-admin-angular
- Flask Tutorial in Visual Studio Code: https://code.visualstudio.com/docs/python/tutorial-flask
- add Flask-Caching
- add Flask-Monitoring
- add Flask-Redisboard
- add Flask-Babel
- add flask-resources
- add flask-whooshalchemy3
- add flask-whooshalchemy3 (github)
- add flask-filealchemy
- https://stackoverflow.com/questions/12273889/calculate-execution-time-for-every-page-in-pythons-flask
- https://docs.sqlalchemy.org/en/13/faq/performance.html
- https://mariadb.com/kb/en/query-cache/
- https://docs.sqlalchemy.org/en/14/core/pooling.html
- https://docs.sqlalchemy.org/en/14/core/pooling.html?highlight=disconnects#dealing-with-disconnects
- https://mariadb-corporation.github.io/mariadb-connector-python/
- https://mariadb.com/docs/clients/connector-python/
- https://jinja.palletsprojects.com/en/2.11.x/templates/