Как отладить веб-приложение Python-флакон с помощью Visual Code 2017 - PullRequest
0 голосов
/ 10 марта 2019

Хотелось бы узнать, как отладить веб-приложение на фляге с помощью VS Code?

Первое: у меня следующая структура

MainDirectory

-backend

  • backend.py

-frontend

  • web_files
  • frontend.py

main_app.py

main_app_setings.cfg

Мой порт сервера определен в файле main_app_setings.cfg. Мой основной файл - main_app.py, который инициализирует все приложение и вызывает параметры settings.cfg, backend.py и frontend.py.

Я хочу отладить точку остановки, определенную в frontend.py или backend.py

@frontend.route('/index')
@nocache
def index_content():
context = {
    'title': "{}".format(flask.current_app.config['DISPLAY_TITLE']),
    'backend_url': flask.current_app.config['BACKEND_URL']
} 

return render_template('index.html', **context) # I want debug here

launch.json

"configurations": [
    {
        "name": "Flask",
        "type": "python",
        "request": "launch",
        "module": "flask",
        "env": {
            "FLASK_APP": "main_app.py",
        },
        "args": [
            "run",
            "--no-debugger",
            "--no-reload"
        ],
        "jinja": true
    }
]

Пожалуйста, покажите, как отлаживать в среде визуального кода, когда я нажимаю на кнопку через веб-браузер.

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...