1

このようにフォームをビューに保存しています

form.save()

しかしその前に、日時フィールドを今に設定したいと思います。

何かのようなもの

form.timestamp = datetime.now

どうやってやるの

4

2 に答える 2

3

より良い方法:

auto_now_addandを使用して、models.py のフィールドを変更しますauto_now

date = models.DateTimeField(auto_now_add=True, auto_now=True)

このようにして、フォームを保存するたびにフィールドが更新されます。

ドキュメンテーションはこちら

于 2012-10-26T05:16:12.460 に答える
0
instance = form.save(commit=False)
instance.timestamp = datetime.now
instance.save()

JD

于 2012-10-26T05:15:43.043 に答える