我想对一个现有的表使用flask-admin,该表有一个名为meta的列,但是flask-admin不支持这样做,因为它使用WTForms,meta是它的保留关键字。我不能对此列使用别名,因为很多代码已经使用此名称编写。
有没有办法让这件事起作用呢?
或者,是否有其他python包可以在提供与flask-admin或django-admin类似的功能的同时与SQLAlchemy一起使用
发布于 2021-03-08 23:43:06
我不熟悉flask-admin,但我有类似的问题,我用synonym解决了它。
from sqlalchemy.orm import synonym
class SomeTable(Model):
# Normal model definition here
...
meta_data = synonym('meta')您可以将meta_data用作表单中的字段。
https://stackoverflow.com/questions/64067237
复制相似问题