【发布时间】:2017-08-17 14:17:38
【问题描述】:
我只是逐字阅读 Django 教程之一,遇到了 x.id 或 .pk 查询的问题,根本没有返回任何值。尽管所有其他数据都在工作,但该表中的所有行都是如此。下面的示例取自我的 python shell。
>>> c = Album(artist="Stone Roses", album_title="The Stone Roses", genre="Indie", album_logo="http://www.classicrockreview.com/Images/1989/AlbumCovers/1989_StoneRos es.jpg")
>>> c
<Album: Album object>
>>> c.id
>>> c.artist
'Stone Roses'
>>> c.pk
>>>
我被引导相信id 是由 Django 自动处理的?
【问题讨论】:
-
在检查 id 之前是否保存了对象?
-
我做了,这只是作为一个例子。尝试擦除并启动一个全新的数据库和同样的事情。
-
这是我尝试正确保存得到的结果:>>> a = Album(artist="Oasis", album_title="Definitely Maybe",genre="Indie", album_logo="none" ) >>> a.save > >>> – user8467470 3 分钟前编辑
-
对不起 - 我是个白痴!我忘记了保存时的括号
标签: django django-models