Flask-AppBuilder - как вставить значение поля по умолчанию при добавлении, не показывая его в форме? - PullRequest
0 голосов
/ 19 марта 2019

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

Кажется, это работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...