最佳答案
我正在构建一个应用程序与 Django 休息框架和 AngularJ。我正在使用 Django-rest-auth 进行身份验证,尽管我还不能设置它。无论如何,我试图建立这个 应用程序与我的项目。我意识到我需要安装 django-rest-auth-register 来让它运行,所以我按照这个 文件来做以下事情:
我执行了命令
Pip install django-rest-auth
还有
Pip 安装 django-allauth
我的 设置是这样的:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
# 3rd party apps
'rest_framework',
'rest_framework.authtoken',
'rest_auth',
'allauth',
'allauth.account',
'rest_auth.registration',
# My app
'myapp',
]
我还添加了身份验证后端、 context _ 處理器和适当的 url。
但是,当我尝试迁移时,我的终端会抛出以下错误:
RuntimeError: 模型类 django 声明一个显式的 app _ label 并且不在 已安装的应用程序。
为什么我会得到这个错误,以及如何解决它来迁移我的项目? 谢谢!