Size: a a a

2020 October 16

A

Art in Python Flask
вернее тип то DATETIME а в доп. поле прописана функция таймштампа
источник

A

Art in Python Flask
источник

АП

Агент Печенька... in Python Flask
Ну это и должно быть так. Попробуй руками sql инсерт написать где не указывать эти поля.
источник

A

Art in Python Flask
сделал. чего и слодовало ожидать все тоже самое. Так как в БД функция TIMESTAMP при любом изменении поля вставляет туда изменение
источник

АП

Агент Печенька... in Python Flask
А, так что тебе не нравится?
источник

A

Art in Python Flask
там надо чтобы в поле created_on менялось только при создании записи.
источник

A

Art in Python Flask
а В ПОЛЕ updated_on при каждом изменении
источник

A

Art in Python Flask
сейчас оба поля ведут себя как updated_on
источник

T

Tishka17 in Python Flask
Art
там надо чтобы в поле created_on менялось только при создании записи.
Дефолт же
источник

A

Art in Python Flask
Tishka17
Дефолт же
?
источник

A

Art in Python Flask
Нашел причину в базе
источник

T

Tishka17 in Python Flask
Ну таком виде у тебя оба будут заполняться при инсерте только
источник

T

Tishka17 in Python Flask
При апдейте можно только триггером
источник

A

Art in Python Flask
В MySQL можно прописать CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
источник

T

Tishka17 in Python Flask
Мм
источник

T

Tishka17 in Python Flask
Не знал
источник

A

Art in Python Flask
источник

A

Art in Python Flask
или тут
источник

A

Art in Python Flask
по идеи в модели это поведение и прописывается:
updated_on = db.Column(db.DateTime, nullable=True, server_default=db.func.now(), server_onupdate=db.func.now())
источник

A

Art in Python Flask
Но почему то не работает)
источник