Я пытаюсь начать работу со стеком Flask, SQLAlchemy и Marshmallow, и нашел довольно многообещающий пример: https://github.com/navi25/RestaurantAPI
Там Было несколько модификаций, необходимых, но это работает. Однако, как только я решил отладить его в VS Code, каждый маршрут, определенный в app.py, возвращает 404. Единственные работающие маршруты - это маршруты root, определенные в run.py (/, / api / и / api / 1.0 /). Очевидно, что что-то не так с моим запуском. json или что-то подобное, потому что маршруты не регистрируются. Вот мой запуск. json:
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Flask",
"type": "python",
"request": "launch",
"module": "flask",
"env": {
"FLASK_APP": "run.py",
"FLASK_ENV": "development",
"FLASK_DEBUG": "0"
},
"args": [
"run",
"--no-debugger",
"--no-reload"
],
"jinja": true
}
]
}
Я очень сильно разбираюсь в Python и VS Code n00b, так что go легко для меня - я привык кодировать PHP в VIM .