Size: a a a

2021 July 04

V

Vladi in Python Flask
покеж ещё __init__.py и app.py
источник

a

aman in Python Flask
А как иначе? Я же должен к апи обращаться чтобы данные получить?
источник

AK

Anvar Khamidov in Python Flask
источник

V

Vladi in Python Flask
чёт мы с тобой о разных вещах, если тебе нужен апи чисто его и дёргаешь по своему урлу
источник

a

aman in Python Flask
Хочу написать апи на фласке. И будет ещё сайт с приложением которые будут к этому апи обращаться. Сайт тоже на фласке.
источник

V

Vladi in Python Flask
бери vue.js и обращайся также по апи
источник

V

Vladi in Python Flask
либо твой сайт на фласке должен обращаться по апи
источник

V

Vladi in Python Flask
но чисто в теории ты можешь свой сайт отдавать api и шаблоны с данными
источник

V

Vladi in Python Flask
зачем тебе второй сайт то?
источник

V

Vladi in Python Flask
крч, попробуй объявить сначала, точнее поменять местами декораторы

@login_required
@bp.route('/create', methods=('GET', 'POST'))

у меня быстрых идей особо нет пока
источник

a

aman in Python Flask
Я это и имею ввиду
источник

a

aman in Python Flask
Второй сайт мне не нужен
источник

V

Vladi in Python Flask
то нужен, то не нужен)
источник

a

aman in Python Flask
Не нужен. Ну вот как мне обращаться к апи?
источник

AK

Anvar Khamidov in Python Flask
хмм, заработало
источник

V

Vladi in Python Flask
последовательность декораторов влияет на код
источник

AK

Anvar Khamidov in Python Flask
надо учесть
источник

AK

Anvar Khamidov in Python Flask
спасибо
источник

V

Vladi in Python Flask
делаешь два пакета/блупринта,
один для реста
другой для обычных клиентов (шаблоны jinja)

в одном пакете
api/v1/users
в другом
/users

Делаешь общий контроллер для них (плохая конечно идея, но пойдет), контроллер вытаскивает например юзеров из базы, это контроллер используешь в обоих пакетах/блупринтах, только в одном случае ты их json, в другом случае пихаешь в шаблон jinja
источник

a

aman in Python Flask
Во, вот это я хотел
источник