我正在django
试图理解它的哲学,我尝试创建一个最后修改过的条目。我把它放在我的代码中:
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
但当我开始shell
(使用python manage.py shell
)时,我得到以下内容
In [2]: from pressent.models import Slide
In [3]: Slide.objects.all()
Out[3]:
[<Slide: title: title
last modified: <type 'NoneType'>>]
为什么不是DateTimeField?
答案 0 :(得分:1)
你做了let instance: SomeClass = SomeClass<Int>()
let array: Array = [1] // Array<Int>
。但是只有在调用auto_now=True
方法时才有效。要在创建时填充Model.save()
,您需要添加其他属性DateTimeField
。