python - PythonAnywhere:django.db.utils.OperationalError:没有这样的表:
问题描述
我是deploying
一个项目PythonAnywhere
。我正在使用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
我收到此错误期间。
只需删除/注释掉数据库请求就足够了。
推荐阅读
- paypal - 发出带有细分的修补订单金额 - Paypal Checkout NET SDK
- python - Pyspark - 循环使用 spark.sql 将所有数据标准化
- arduino - avrdude: ser_open(): 无法为 "\\.\COM3" 设置 com 状态
- next.js - 类型错误:defineCall 不是函数。Nextjs 与 Sequelize
- java - 8u265 -> 8u282 升级 - 断管经历不一致
- javascript - Javascript 测试,JEST 和 lodash,模拟每个方法
- cqrs - Axon 框架:表 tokenentry 不存在
- tensorflow - 强制笔记本电脑使用集成显卡,以便 Nvidia GPU 可用于 Ubuntu 20.04 中的 CUDA 计算
- mysql - 在 CTE、mySql 之后插入
- java - 如何从Java中的String中删除一部分?