Django Set DateTimeField на текущее время сервера

Как сделать эквивалент этого SQL в Django?

UPDATE table SET timestamp=NOW() WHERE ...

Особенно я хочу установить поле DATETIME с помощью встроенной функции сервера, чтобы получить системное время с сервера, на которой база данных включена, а не время на клиентском компьютере.

Я знаю, что вы можете выполнить ROW SQL напрямую, но я ищу более портативное решение, поскольку базы данных имеют разные функции для получения текущего времени.

Редактировать: Немногие люди упомянули AUTO_Now Param. Это обновляет DateTime на каждой модификации, пока я хочу обновить DateTime только в определенные случаи.

44
задан kefeizhou 19 September 2011 в 03:28
поделиться