Django没有从addon注册我的模型
我已经从Django1.8迁移到了2.2,这几天我无法解决数据库的问题。我在已安装的应用程序中注册了加载项,然后我的加载项文件夹中有APPS.py、models.py和logic.py 在已安装的应用程序中注册:Django没有从addon注册我的模型,django,django-models,Django,Django Models,我已经从Django1.8迁移到了2.2,这几天我无法解决数据库的问题。我在已安装的应用程序中注册了加载项,然后我的加载项文件夹中有APPS.py、models.py和logic.py 在已安装的应用程序中注册: INSTALLED_APPS = [ ..., 'myapp.addons.pcpanalysis' ] 还尝试了“myapp.addons.pcpananalysis.apps.PcpConfig” My apps.py: from __future__ impor
INSTALLED_APPS = [
...,
'myapp.addons.pcpanalysis'
]
还尝试了“myapp.addons.pcpananalysis.apps.PcpConfig”
My apps.py:
from __future__ import absolute_import
from django.apps import AppConfig
class PcpConfig(AppConfig):
name = "myapp.addons.pcpanalysis"
def ready(self):
from myapp.addons.pcpanalysis import logic
logic.register_events()
我在logic.py中的事件处理程序工作正常,但当事件发生时,我得到以下错误:
(1146,“表'project.myapp.addons.pcpananalysis_node'不存在”)
我试着查看带有数据库的容器,但我的插件中只缺少模型,所有其他模型都在数据库中。我试着改变名字,检查一切,但似乎没有效果。我也不明白我在logic.py中的处理程序和在apps.py中的注册是否正常工作,而且只有模型存在问题。我会很高兴为所有提示,我可以尝试
谢谢大家!
另外,在Django 1.8中,一切都正常工作,迁移到2.2改变了它。在它发生之前,我没有更改任何设置变量