首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Django安装教程

Django安装教程
EN

Stack Overflow用户
提问于 2013-12-03 20:28:06
回答 1查看 88关注 0票数 0

我是django的新手,正在尝试按照教程完成django。但是,我不能继续下一个指南。当我输入Poll.objects.all()时。我收到几个错误。下面提供了完整的信息。

代码语言:javascript
运行
复制
>>> Poll.objects.all()
   Traceback (most recent call last):
   File "<pyshell#11>", line 1, in <module>
   Poll.objects.all()
    File "C:\Python26\lib\site-packages\django\db\models\query.py", line 93, in __repr__
     data = list(self[:REPR_OUTPUT_SIZE + 1])
     File "C:\Python26\lib\site-packages\django\db\models\query.py", line 108, in __len__
    self._result_cache.extend(self._iter)
    File "C:\Python26\lib\site-packages\django\db\models\query.py", line 317, in iterator
    for row in compiler.results_iter():
   File "C:\Python26\lib\site-packages\django\db\models\sql\compiler.py", line 775,   in             results_iter
for rows in self.execute_sql(MULTI):
File "C:\Python26\lib\site-packages\django\db\models\sql\compiler.py", line 840, in execute_sql
cursor.execute(sql, params)
File "C:\Python26\lib\site-packages\django\db\backends\util.py", line 41, in execute
return self.cursor.execute(sql, params)
File "C:\Python26\lib\site-packages\django\db\backends\sqlite3\base.py", line 366, in execute
 six.reraise(utils.DatabaseError, utils.DatabaseError(*tuple(e.args)), sys.exc_info()[2])
File "C:\Python26\lib\site-packages\django\db\backends\sqlite3\base.py", line 362, in execute
 return Database.Cursor.execute(self, query, params)
DatabaseError: no such column: polls_poll.pub_date
EN

回答 1

Stack Overflow用户

发布于 2013-12-03 20:45:02

由于问题中给出的代码不够充分,我将提供两个可能的错误:

1)从未创建过pub_date列

2)创建了pub_date列,但先创建了表。因此,python manage.py syncdb不会将列添加到现有表中。

因此,从SQL中删除该表,然后重新执行syncdb以解决此问题。如果不想删除该表,请使用south

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20351209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档