Flask-AppBuilder-如何在添加时插入默认字段值而不在表单上显示它?

时间:2019-03-19 08:27:39

标签: flask-sqlalchemy flask-appbuilder

在插入新记录而不向用户显示时如何在字段中应用默认值?例如。下面的date_logged不会通过视图显示

class DownTime(BaseMixin, Base):
    id = Column(Integer, primary_key=True)  
    date_logged = Column(Date,default=today)

如果我从视图中排除它,则它不起作用。

如果我需要使用post_add,请提供示例语法。

谢谢

因此我已将此代码添加到我的视图中:

def pre_add(self, downtime):
    downtime.date_logged = datetime.datetime.today().strftime('%Y-%m-%d')
    downtime.logged_by = get_user()

这似乎有效。

0 个答案:

没有答案