繁体   English   中英

如何解决这个Django错误“异常类型:OperationalError异常值:没有这样的表?”

[英]How do I fix this Django error “Exception Type: OperationalError Exception Value: no such table?”

我终于安装了Django项目的所有要求(我认为!),我正在尝试在我的Mac(OSX 10.4)上运行本地安装。

我收到以下错误:

/在/的Blockquote OperationalError
没有这样的表:django_content_type
请求方法:GET
请求网址: http//127.0.0.18000 /
异常类型:OperationalError
例外价值:
没有这样的表:django_content_type
例外位置:/Users/Diesel/Desktop/DjangoWork/pinax-ev/lib/python2.5/site-packages/django/db/backends/sqlite3/base.py
在执行中,第170行
Python可执行文件:/ Users / Diesel / Desktop / DjangoWork / pinax-ev / bin / python
Python版本:2.5.1

  • 你运行./manage.py syncdb来创建所有表吗?
  • 你在settings.py的INSTALLED_APPS中有django.contrib.contenttypes吗?

作为不太可能的第三选择:

  • 您的项目/应用程序是否使用Django应用程序“South”? 如果是这样,您还需要运行./manage.py migrate以确保创建所有表。

忘记任何这些项将导致不生成ContentType的表。

使用django版本1.10,我必须执行:

python manage.py migrate --run-syncdb

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM