[英]When accessing data (DateTimeField) from the django model, it always return None
I hava a model like this one:我有一个这样的模型:
class PostDetail(models.Model):
topic_id = models.IntegerField()
post_user_id = models.IntegerField()
content = models.TextField()
date = models.DateTimeField(default=timezone.now)
class Meta:
ordering = ("-date",)
I hava a test table like this:我有一个这样的测试表:
but when I access data in this way:但是当我以这种方式访问数据时:
main_reply = PostDetail.objects.filter(topic_id=id)
print(main_reply[0].date)
It always return None , I am really confuse它总是返回None ,我真的很困惑
ps: When I access it in SQL, it is alright. ps:当我用SQL访问时,没问题。
我用pycharm插入数据,出现如上的错误,但是如果我使用django admin web插入数据,它工作正常,如果用户发布数据插入数据,它工作正常
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.