Py学习  »  问与答

请教:django插入时间到数据库,显示出来的为什么是none?

成炎大大 • 8 年前 • 3314 次点击  
数据库是sqlite
django1.8
python2.7


 #文章信息表
 class Article(models.Model):
      title=models.CharField(max_length=30)
      content=models.TextField()
      finishtime=models.DateTimeField()
      author=models.ForeignKey(Author)


     def __unicode__(self):
         return u'%s %s' %(self.title,self.finishtime)

>>> from myblog import views,models
>>> models.Article.objects.all()
[<Article: 第一篇文章 None>, <Article: 测试 None>, <Article: 怎么没有显示时间呢 None>]
>>>


sqlite> select * from myblog_article
   ...> ;
1|第一篇文章|自己写的第一个django blog|2016-03-26 03:08:15|zhangsan
2|测试|这是用来测试的文章|2016-03-09 00:00:00|lisi
3|怎么没有显示时间呢|这是一个用来显示时间的测试|2016-03-26 03:16:04|zhangsan
sqlite>

在djangoadmin界面显示用list_display显示finishtime,显示的也都是none

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/1501
 
3314 次点击  
文章 [ 3 ]  |  最新文章 8 年前