我正在尝试使用python manage.py runserver和python 3.8.2和django 3.0.3运行appserver。我已经建立了一个mysql数据库连接,并将我的“ myApp.apps.myAppConfig”插入到INSTALLED_APPS中,声明了几个基于数据库视图的模型,一个表单和一个视图。对于我发现的教程而言,似乎没有什么太麻烦的。当我运行python manage.py runserver命令时,这是输出:
使用StatReloader监视文件更改正在执行系统检查...
线程django-main-thread中的异常:追溯(最近一次调用为最新):文件“ C:\ Users \ celli \ AppData \ Local \ Programs \ Python \ Python38 \ lib \ site-packages \ django \ apps \ registry.py”第155行,在get_app_config中返回self.app_configs [app_label] KeyError:'admin'
在处理上述异常期间,发生了另一个异常:
追溯(最近一次通话):文件“ C:\ Users \ celli \ AppData \ Local \ Programs \ Python \ Python38 \ lib \ threading.py”,第932行,在bootstrap_inner self.run()文件中,“ C:\ Users \ celli \ AppData \ Local \ Programs \ Python \ Python38 \ lib \ threading.py”,第870行,运行自我。第72行,在run_checks new_errors = check(app_configs = app_configs)文件“ C:\ Users \ celli \ AppData \ Local \ Programs \ Python \ Python38 \ lib \ site-packages \ django \ core \ checks \ urls.py”中,行13,在check_url_config中返回check_resolver(resolver)文件“ C:\ Users \ celli \ AppData \ Local \ Programs \ Python \ Python38 \ lib \ site-packages \ django \ core \ checks \ urls.py”,第23行,在check_resolver中返回check_method()文件“ C:\ Users \ celli \ AppData \ Local \ Programs \ Python \ Python38 \ lib \ site-packages \ django \ urls \ resolvers.py”,行407,以检查self.url_patterns中的模式:文件“ C:\ Users \ celli \ AppData \ Local \ Programs \ Python \ Python38 \ lib \ site-packages \ django \ utils \ functional.py”,第48行,位于* get * res = instance中。* dict * [self.name] = self.func(instance)文件“ C:.py“,第127行,在import_module中,返回_bootstrap._gcd_import(name [level:],包,级别),文件“”,第1014行,在_gcd_import文件“”,第991行,在_find_and_load文件“”,第975行,在_find_and_load_unlocked文件“”,第671行,在_load_unlocked中 exec_module中的文件“”,第783行,_call_with_frames_removed文件中的文件“”,第219行,文件21,第21行,_C:\ Users \ celli \ Desktop \ Interventi Comuni \ Python \ django-projects \ zabbixPyFace \ zabbixPyFace \ urls.py在路径(“ admin /”,admin.site.urls)中,文件“ C:\ Users \ celli \ AppData \ Local \ Programs \ Python \ Python38 \ lib \ site-packages \ django \ utils \ functional.py”,行224,在内部self._setup()文件中,位于_setup中的行“ C:\ Users \ celli \ AppData \ Local \ Programs \ Python \ Python38 \ lib \ site-packages \ django \ contrib \ admin \ sites.py” AdminSiteClass = import_string(apps.get_app_config('admin')。default_site)文件“ C:\ Users \ celli \ AppData \ Local \ Programs \ Python \ Python38 \ lib \ site-packages \ django \ apps \ registry.py”,行162,在get_app_config中引发LookupError(message)LookupError:未安装带有标签“ admin”的应用。
我尝试搜索大G来寻找答案,但是有很多可能导致此问题的来源,你们中的任何一位大师都可以提供一些见解吗?
更新:
我已经检查了INSTALLED_APPS并存在django.contrib.admin:
INSTALLED_APPS = ['django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles' ,#jupyter笔记本插件'django_extensions',]
问题来源:stackoverflow
回答我自己的问题,在网上搜索有关此错误的信息会导致产生许多歧义的结果,因为即使根本原因是另一种原因,也似乎引发了该错误。就我而言,我忘了应用python manage.py migrations指令。
回答来源:stackoverflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。