Как применить значение по умолчанию к полю при вставке новой записи, не показывая ее пользователю? Например. 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()
Кажется, это работает.