如果有人知道如何解决此问题,请随时帮助。我尝试了很多提示,但是到目前为止,这个问题仍然存在。太令人沮丧了!
我刚刚在Django上启动了一个小项目,因为我想测试Django Rest Framework。我创建了一个名为project
的项目,并在其中创建了一个名为user
的应用。
此后,我在api
内创建了一个名为user
的目录,然后创建了文件viewsets.py
和serializers.py
以测试Django Rest Framework。
在urls.py中,我从视图集中导入了“ UsuarioViewSet”类。
from project.user.api.viewsets import UsuarioViewSet
运行python manage.py runserver
时出现以下问题
(我也只尝试过user.api.viewsets
...,但它说的是“未解决的参考”)
在我的settings.py
中,我注册了“用户”和“ rest_framework”:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',
'user',
]
OS:Linux Mint | IDE:PyCharm(社区)| Virtualenv:venv | 的Python:3.6.6
答案 0 :(得分:1)
据我所知,发生这种情况是由于迁移文件__init__.py
。
这样做的主要原因是当您编写代码并在迁移文件中进行更改,然后从代码中删除一些已经为其创建迁移文件的部分。
因此,解决方案是从迁移中删除__init__.py
并确保没有其他导入被删除或更改。