RuntimeError: Model class cmdb.models.UserInfo doesn't declare an explicit app_label
完整報錯如下:
(python3.7) appleyuchi@ubuntu19:mysite_qingyun$ python manage.py runserver 10071Watching for file changes with StatReloader
 Performing system checks...
Exception in thread django-main-thread:
 Traceback (most recent call last):
 ? File "/usr/lib/python3.7/threading.py", line 926, in _bootstrap_inner
 ? ? self.run()
 ? File "/usr/lib/python3.7/threading.py", line 870, in run
 ? ? self._target(*self._args, **self._kwargs)
 ? File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/utils/autoreload.py", line 53, in wrapper
 ? ? fn(*args, **kwargs)
 ? File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/core/management/commands/runserver.py", line 117, in inner_run
 ? ? self.check(display_num_errors=True)
 ? File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/core/management/base.py", line 395, in check
 ? ? include_deployment_checks=include_deployment_checks,
 ? File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/core/management/base.py", line 382, in _run_checks
 ? ? return checks.run_checks(**kwargs)
 ? File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/core/checks/registry.py", line 72, in run_checks
 ? ? new_errors = check(app_configs=app_configs)
 ? File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/core/checks/urls.py", line 13, in check_url_config
 ? ? return check_resolver(resolver)
 ? File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/core/checks/urls.py", line 23, in check_resolver
 ? ? return check_method()
 ? File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/urls/resolvers.py", line 407, in check
 ? ? for pattern in self.url_patterns:
 ? File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/utils/functional.py", line 48, in __get__
 ? ? res = instance.__dict__[self.name] = self.func(instance)
 ? File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/urls/resolvers.py", line 588, in url_patterns
 ? ? patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
 ? File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/utils/functional.py", line 48, in __get__
 ? ? res = instance.__dict__[self.name] = self.func(instance)
 ? File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/urls/resolvers.py", line 581, in urlconf_module
 ? ? return import_module(self.urlconf_name)
 ? File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/importlib/__init__.py", line 127, in import_module
 ? ? return _bootstrap._gcd_import(name[level:], package, level)
 ? File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
 ? File "<frozen importlib._bootstrap>", line 983, in _find_and_load
 ? File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
 ? File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
 ? File "<frozen importlib._bootstrap_external>", line 728, in exec_module
 ? File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
 ? File "/home/appleyuchi/桌面/基于Django的電子商務設計/Ebusiness/工作_增刪改查2/mysite_qingyun/mysite/urls.py", line 26, in <module>
 ? ? from cmdb import views
 ? File "/home/appleyuchi/桌面/基于Django的電子商務設計/Ebusiness/工作_增刪改查2/mysite_qingyun/cmdb/views.py", line 3, in <module>
 ? ? from cmdb import models
 ? File "/home/appleyuchi/桌面/基于Django的電子商務設計/Ebusiness/工作_增刪改查2/mysite_qingyun/cmdb/models.py", line 4, in <module>
 ? ? class UserInfo (models.Model):
 ? File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/db/models/base.py", line 115, in __new__
 ? ? "INSTALLED_APPS." % (module, name)
 RuntimeError: Model class cmdb.models.UserInfo doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.
?
?
解決方案:
 ?
mysite/settings.py的INSTALLED_APPS如下
INSTALLED_APPS = ['django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles','cmdb.apps.CmdbConfig' ]其中最后一行中的cmdb要與app名字一致.
CmdbConfig要與cmdb/apps.py中的
apps.py中的類名一致
總結
以上是生活随笔為你收集整理的RuntimeError: Model class cmdb.models.UserInfo doesn't declare an explicit app_label的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: django默认数据库sqlite3改为
- 下一篇: No changes detected解
