Django2.0错误:RuntimeError: Model class user.models.UserAccount doesn't declare an explicit app_label

原创 2018年04月17日 19:37:14

(原创)

错误:

            RuntimeError: Model class user.models.UserAccount doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.


解决方案:

            方案一、删除关于模型层from xxx import UserAccount的引用(不推荐此方法)

            方案二、

                              检查注册app的settings文件,是否是这样注册的:'apps.user'(apps为装app文件夹)

                              检查你引用UserAccount的地方,是否这样引用:from apps.user.models import UserAccount

                              检查urls.py的引用是否是这样引用:apps.user.urls

           若还有错误继续检查有引用模型文件夹下.py文件的地方,

           把 user 的引用改为 apps.user 的引用

原因网址:

https://stackoverflow.com/questions/35388637/runtimeerror-model-class-django-contrib-sites-models-site-doesnt-declare-an-ex

原因:

Django's Sites Framework is a contributed module bundled with the core library that allows for the use of a single Django application/codebase with different sites (that can use different databases, logic in views, etc). The SITE_ID setting, as stated in the docs, "is used so that application data can hook into specific sites and a single database can manage content for multiple sites."

In this particular case AllAuth requires the Sites Framework in order to function properly. Many other third-party libraries are built to safely handle cases where multiple sites may be present and as such may be best .



T型总裁决策+大数据

-
  • 1970年01月01日 08:00

关于DjangoRuntimeError: Model class doesn't declare an explicit app_label

运行环境 PyCharm 2017.1 Django 2.0.1 python 3.6.1 使用相对路径引用Models模块 from .models import * 在同时存在...
  • weixin_40841752
  • weixin_40841752
  • 2018-03-01 16:49:30
  • 750

django开发bug记录

错误信息 Non-ASCII character '\xe6' 解决方法: 文件头加入 #coding:utf-8 错误信息 raise AppRegistryNotReady("Models...
  • gengxuelei
  • gengxuelei
  • 2015-08-07 11:33:54
  • 3297

【Django】settings(django中settings设置)

转自:http://blog.csdn.net/feng88724/article/details/7221973 作者: Django 团队 译者: weiz...
  • shanliangliuxing
  • shanliangliuxing
  • 2013-06-18 12:57:31
  • 16797

RuntimeError: Model class models.Seller doesn't declare an explicit app_label and isn't in an applic

写了一个django的单独运行的脚本,运行时出现如下错误: RuntimeError: Model class models.Seller doesn't declare an explic...
  • wang1144
  • wang1144
  • 2017-05-15 15:55:00
  • 2216

django1.8的版本中的应用列表中加入重新定向会出错

# Application definition INSTALLED_APPS = (     'django.contrib.admin',     'django.contrib.a...
  • davidsu33
  • davidsu33
  • 2016-01-06 14:57:06
  • 1211

Glide加载图片流程(Part One)

由于项目的需要,这几天对Glide的执行过程做了简单的了解,希望对想了解Glide基本用法的朋友能有所帮助。注意 此系列博客基于Glide V3.7.0版本源码 这里假设朋友们能够在Android ...
  • ixinng
  • ixinng
  • 2016-06-04 10:21:28
  • 7981

源码的角度理解Glide的执行流程 学习笔记

基于Glide3.7分析: 基本用法: Glide.with(context).load(url).into(imageview); with()方法:给glide添加生命周期的监听 R...
  • qq_36447701
  • qq_36447701
  • 2018-02-28 15:04:27
  • 50

Android图片加载框架最全解析(二),从源码的角度理解Glide的执行流程

在多数情况下,我们想要在界面上加载并展示一张图片只需要一行代码就能实现。虽说只有这简简单单的一行代码,但大家可能不知道的是,Glide在背后帮我们默默执行了成吨的工作。这个形容词我想了很久,因为我觉得...
  • sinyu890807
  • sinyu890807
  • 2017-04-18 07:51:05
  • 75583

Rails的模型自关联

关于Rails的模型自关联有一个非常有意思的题目,大概是这样的:lisa = Person.create(name:'Lisa') tom = Person.create(name:'Tom',par...
  • lissdy
  • lissdy
  • 2017-07-29 04:29:23
  • 264
收藏助手
不良信息举报
您举报文章:Django2.0错误:RuntimeError: Model class user.models.UserAccount doesn't declare an explicit app_label
举报原因:
原因补充:

(最多只允许输入30个字)