Size: a a a

2019 December 09

A

Artyomst in Python Flask
показалось, что блюпринт как раз в тему
источник
2019 December 10

T

Tishka17 in Python Flask
Artyomst
я хочу rest api сделать через blueprint, один ресурс - одну блюпринт, чтобы  можно было независимо друг от друга поддерживать
Не очень логично. С учётом вложенности ресурсов и разных урлов доступа к одному ресурсу вида /group/id/res
/id_res и /res/id_res
источник

T

Tishka17 in Python Flask
Разные блупринты - скорее разные версии апи
источник

T

Tishka17 in Python Flask
Или апи + обычные страницы
источник

A

Artyomst in Python Flask
то есть все роуты и методы описать в одном файле для всех ресурсов? я хочу вынести каждый ресурс в отдельный файл.
источник

A

Artyomst in Python Flask
вот такую структуру
источник

A

Artyomst in Python Flask
источник

T

Tishka17 in Python Flask
Выноси
источник

T

Tishka17 in Python Flask
И роуты вынеси в отдельный файл
источник

A

Artyomst in Python Flask
не пойму как обратиться из app.py к роуту в api
источник

T

Tishka17 in Python Flask
К какому роуту?
источник

T

Tishka17 in Python Flask
Что значит обратиться к роуту?
источник

A

Artyomst in Python Flask
сейчас, в app.py есть:
источник

A

Artyomst in Python Flask
@app.route("/persons", methods=["GET"])
def get_list():
   return jsonify(persons)
источник

A

Artyomst in Python Flask
я хочу вынести этот кусок кода в /api/persons.py
источник

A

Artyomst in Python Flask
и не понимаю, как это вынести
источник

A

Artyomst in Python Flask
точнее понимаю - ctrl+x, ctrl+v
источник

A

Artyomst in Python Flask
но если запустить python.exe app.py, и в браузере набрать http://localhost:5555/persons
источник

A

Artyomst in Python Flask
то в отчет Method Not Allowed
источник

T

Tishka17 in Python Flask
Убрать декоратор
источник