1
0
Fork 0
mirror of https://github.com/EDeev/web-dev.git synced 2026-10-08 04:59:37 +03:00
web-dev/ex/run.py
Egor Deev 69ced80d88 Режим отладки и SECRET_KEY из окружения, зависимости lab-4/5 закреплены
- app.run(debug=True) во всех лабораторных и экзамене заменён на FLASK_DEBUG=1 из
  окружения: отладчик Werkzeug позволяет выполнять код на сервере;
- secret_key — из SECRET_KEY, прежние значения остались только как запасные;
- lab-4/5: Flask-SQLAlchemy 2.5 + SQLAlchemy 1.4 (со свежим SQLAlchemy 2 не импортировались);
- неиспользуемые импорты и переменные удалены (ruff).
2026-10-02 21:27:00 +00:00

11 lines
330 B
Python

import os
import sys
sys.dont_write_bytecode = True
from app import app, init_db
if __name__ == '__main__':
os.makedirs(app.config['UPLOAD_FOLDER'], exist_ok=True)
with app.app_context():
if not os.path.exists(app.config['DATABASE']):
init_db()
app.run(debug=os.environ.get('FLASK_DEBUG') == '1')