![](/img/trans.png)
[英]django.db.utils.OperationalError: no such table Django 2
[英]django.db.utils.OperationalError: no such table: Homepage_generalsettings
我正在将 git 项目设置到我的本地服务器。
当我尝试进行迁移时,迁移,运行。
我收到以下错误:
django.db.utils.OperationalError:没有这样的表:Homepage_generalsettings
我也安装了 sqlite。 我正在使用 django 版本 3。
请帮我解决这个问题错误信息的截图
根据屏幕截图,您有在导入期间访问视图之外的数据库的代码:
general_settings = GeneralSettings.objects.all()[0]
这是不允许的; 在导入事物时,该表不一定存在。
您需要重构事物,以免发生这种情况; 一个简单的选择是在general_settings
那里设置一个属性:
@property
def general_settings(self):
return GeneralSettings.objects.get() # assumes only one `GeneralSettings` row
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.