Итак, теперь я нахожусь в проекте, где мне нужно настроить интерфейс флажка-администратора. Я вижу два дешифратора, которые важны. Декоратор @expose и декоратор @action. поэтому мой вопрос в том, где разница между ними. Для меня это похоже, что они могут делать то же самое. Когда o использовать @action и когда использовать @expose?flask-admin, когда использовать декоратор @action и когда использовать декоратор @expose
0
A
ответ
1
@expose используется для визуализации видов на один объект, например, показать/изменить пользователя.
Используйте этот декоратор, чтобы просмотреть виды в классах просмотра. Link to documentation
@action используется для разграничения зрения по нескольким объектам, например, добавление пользователя на курс (школу).
Используйте этот декоратор, чтобы выставить действия, которые охватывают более одного объекта (модели, файла и т. Д.). Link to documentation.
Для лучшего понимания (им не экспертом) читайте Flask-admin documentation. Настоятельно рекомендуется, чтобы вы прочитали и поняли его, особенно если вы присоединились к проекту, который включает использование флажка-администратора.