私はdjango
でその考えを理解しようとしています。最後に変更されたエントリを作成しようとしました。djangoで最後に編集した時間を保持するdatetimefiledを作成する方法
slide_title = models.CharField(max_length=200)
last_date = models.DateTimeField('last modified',auto_now=True)
def __str__(self):
out = 'title: {}\n last modified: {}'.format(
self.slide_title,
type(self.last_date)
)
return out
しかし、私は(python manage.py shell
を使用して)shell
を起動したとき、私は、次の
In [2]: from pressent.models import Slide
In [3]: Slide.objects.all()
Out[3]:
[<Slide: title: title
last modified: <type 'NoneType'>>]
は、なぜそれがDateTimeField型ではありません取得:私は私のコードでこれを置きますか?
どのようにオブジェクトを作成しましたか? 'slide.save()'を呼び出すことを試みてください。 'auto_now'は、オブジェクトのsaveメソッドが呼び出されたときに、現在の日時を設定する必要があります。 –