flask-admin 何时使用@action 装饰器,何时使用@expose 装饰器
flask-admin when to use @action decorator and when to use @expose decorator
所以我现在正在进行一个项目,我必须自定义 flask-admin 界面。我看到两个重要的装饰器。 @expose 装饰器和@action 装饰器。所以我的问题是,它们之间的区别在哪里。对我来说,看起来他们可以做同样的事情。什么时候用@action,什么时候用@expose?
@expose 用于将视图渲染到一个对象上,例如 show/edit 一个用户。
Use this decorator to expose views in your view classes. Link to documentation
@action 用于渲染多个对象的视图,例如将用户添加到课程(学校)。
Use this decorator to expose actions that span more than one entity (model, file, etc) Link to documentation.
要了解更多信息(我不是专家),请阅读 Flask-admin documentation。强烈建议您阅读并理解它,尤其是如果您加入了一个涉及使用 flask-admin 的项目。
所以我现在正在进行一个项目,我必须自定义 flask-admin 界面。我看到两个重要的装饰器。 @expose 装饰器和@action 装饰器。所以我的问题是,它们之间的区别在哪里。对我来说,看起来他们可以做同样的事情。什么时候用@action,什么时候用@expose?
@expose 用于将视图渲染到一个对象上,例如 show/edit 一个用户。
Use this decorator to expose views in your view classes. Link to documentation
@action 用于渲染多个对象的视图,例如将用户添加到课程(学校)。
Use this decorator to expose actions that span more than one entity (model, file, etc) Link to documentation.
要了解更多信息(我不是专家),请阅读 Flask-admin documentation。强烈建议您阅读并理解它,尤其是如果您加入了一个涉及使用 flask-admin 的项目。