繁体   English   中英

PythonAnywhere:django.db.utils.OperationalError:没有这样的表:

[英]PythonAnywhere: django.db.utils.OperationalError: no such table:

我正在PythonAnywheredeploying一个项目。 我正在使用sqlite数据库。

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': 'mydatabase.db',
    }
}

makemigrations启动时,在项目的根目录中创建文件mydatabase.db (其大小为 0 字节),但出现错误 - django.db.utils.OperationalError: no such table: ...

错误是由于我的粗心造成的。

在 django 中, views.pymigrations之前执行。 有一行运行database query 由于服务器上的database是空的,并且脚本已经在执行对它的请求,很明显在migrations期间我收到了这个错误。

只需删除/注释掉数据库请求就足够了。

暂无
暂无

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

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