Я разработал свое первое приложение для колб, которое в настоящее время работает, и все работает нормально.Приложение загружается с помощью "python application.py" или с помощью gUnicorn.Не существует причудливой причудливой структуры папок, все находится в одной папке, за исключением статической \ и templates \
Структура папки:
- application\hello.py
- application\static\
- application\templates\
Для запуска: - python hello.py
#hello.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, World!'
if __name__ == '__main__':
app.run(host='0.0.0.0', load_dotenv=True, debug=True, threaded=True)
Теперь, когда мы надеемся добавить больше функциональности в приложение, заметили, что большинство обучающих программ использует вместо этого «запуск колбы».Есть два разных учебника, за которыми я следую, используя чертежи, а другой - учебник по микроблогам, с одинаковой структурой папок:
- application\run.py
- application\app\main.py
- application\app\static\
- application\app\templates\
Для запуска: - export Flask_APP = run.py - работа с флешкой
Приложение будет продолжать расти, и я хочу следовать передовым методам.
Вопрос 1. Как включить следующие параметры при использовании «запуска колбы» ??:
if __name__ == '__main__':
app.run(host='0.0.0.0', load_dotenv=True, debug=True, threaded=True)
Вопрос 2. Есть ли какие-либо плюсы и минусы при настройке приложения для работы с использованием колбызапустить против python app.py ?????Был еще один пост с таким названием, но контекст не был связан.
Когда я смогу прочитать об этом больше?