![](/img/trans.png)
[英]django.db.utils.OperationalError: no such table Django 2
[英]PythonAnywhere: django.db.utils.OperationalError: no such table:
我正在PythonAnywhere
上deploying
一个项目。 我正在使用sqlite
数据库。
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': 'mydatabase.db',
}
}
当makemigrations
启动时,在项目的根目录中创建文件mydatabase.db
(其大小为 0 字节),但出现错误 - django.db.utils.OperationalError: no such table: ...
错误是由于我的粗心造成的。
在 django 中, views.py
在migrations
之前执行。 有一行运行database query
。 由于服务器上的database
是空的,并且脚本已经在执行对它的请求,很明显在migrations
期间我收到了这个错误。
只需删除/注释掉数据库请求就足够了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.