我正在尝试运行python manage.py runserver,但我正在 LookupError:未安装标签为“ admin”的应用
这是我通过python manage.py check得到的
回溯(最近一次通话最后一次):文件“ manage.py”,第21行,在 main()在main中的文件“ manage.py”,第17行 execute_from_command_line(sys.argv)文件“ C:\ Users \ hitma \ Envs \ ftest \ lib \ site-packages \ django \ core \ management__init __。py”, 第381行,在execute_from_command_line中 utility.execute()文件“ C:\ Users \ hitma \ Envs \ ftest \ lib \ site-packages \ django \ core \ management__init __。py”, 执行中的第357行 django.setup()文件“ C:\ Users \ hitma \ Envs \ ftest \ lib \ site-packages \ django__init __。py”,行 24,在设置中 apps.populate(settings.INSTALLED_APPS)文件“ C:\ Users \ hitma \ Envs \ ftest \ lib \ site-packages \ django \ apps \ registry.py”, 填充的第114行 app_config.import_models()文件“ C:\ Users \ hitma \ Envs \ ftest \ lib \ site-packages \ django \ apps \ config.py”, 在import_models中的第211行 self.models_module = import_module(models_module_name)文件“ C:\ Users \ hitma \ Envs \ ftest \ lib \ importlib__init __。py”,第126行,在 import_module 在_gcd_import文件中,返回_bootstrap._gcd_import(name [level:],程序包,级别)文件“”,行996 _find_and_load文件中的“”行979 “”,第968行,在_find_and_load_unlocked中 _load_unlocked中的文件“”,第673行
在第667行中输入文件“” exec_module文件“”,第222行,在 _call_with_frames_removed文件“ C:\ Users \ hitma \ Envs \ ftest \ lib \ site-packages \ django \ contrib \ auth \ models.py”, 第2行 从django.contrib.auth.base_user导入AbstractBaseUser,BaseUserManager文件 “ C:\ Users \ hitma \ Envs \ ftest \ lib \ site-packages \ django \ contrib \ auth \ base_user.py”, 第47行,在 class AbstractBaseUser(models.Model):文件“ C:\ Users \ hitma \ Envs \ ftest \ lib \ site-packages \ django \ db \ models \ base.py”, 第117行,位于新中 new_class.add_to_class('_ meta',选项(meta,app_label))文件“ C:\ Users \ hitma \ Envs \ ftest \ lib \ site-packages \ django \ db \ models \ base.py”, 第321行,在add_to_class中 value.contribute_to_class(cls,name)文件“ C:\ Users \ hitma \ Envs \ ftest \ lib \ site-packages \ django \ db \ models \ options.py”, 第204行,在功劳类别中 self.db_table = truncate_name(self.db_table,connection.ops.max_name_length())文件 “ C:\ Users \ hitma \ Envs \ ftest \ lib \ site-packages \ django \ db__init __。py”, 第28行,在 getattr 中 返回getattr(连接[DEFAULT_DB_ALIAS],项目)文件“ C:\ Users \ hitma \ Envs \ ftest \ lib \ site-packages \ django \ db \ utils.py”,行 201,在获取项中 后端= load_backend(db ['ENGINE'])文件“ C:\ Users \ hitma \ Envs \ ftest \ lib \ site-packages \ django \ db \ utils.py”,行 110,在load_backend中 返回import_module('%s.base'%backend_name)文件“ C:\ Users \ hitma \ Envs \ ftest \ lib \ importlib__init __。py”,行126,在 import_module 返回_bootstrap._gcd_import(名称[级别:],包,级别)文件“ C:\ Users \ hitma \ Envs \ ftest \ lib \ site-packages \ django \ db \ backends \ sqlite3 \ base.py”, 第28行,在 从.introspection导入DatabaseIntrospection#isort:skip文件 “ C:\ Users \ hitma \ Envs \ ftest \ lib \ site-packages \ django \ db \ backends \ sqlite3 \ introspection.py”, 第4行 导入sqlparse文件“ C:\ Users \ hitma \ Envs \ ftest \ lib \ site-packages \ sqlparse__init __。py”, 第16行 从sqlparse导入过滤器文件“ C:\ Users \ hitma \ Envs \ ftest \ lib \ site-packages \ sqlparse \ filters__init __。py”, 第17行 从sqlparse.filters.tokens导入KeywordCaseFilter文件“ C:\ Users \ hitma \ Envs \ ftest \ lib \ site-packages \ sqlparse \ filters \ tokens.py”, 第27行,在 class KeywordCaseFilter(_CaseFilter):TypeError:'_TokenType'对象不可调用
我遵循了安装django的主要方法,谢谢
django版本:2.2
python:3.6.0a4
答案 0 :(得分:1)
这是与sqlparse相关的问题。当您使用最新版本的软件包时,会发生这种情况。 尝试: pip安装sqlparse
注意-您的终端必须激活虚拟环境。
答案 1 :(得分:0)
我认为您正面临this issue in SQLParse,导致this Python issue。
我相信,如果将Python从3.6 alpha更新到最新的3.6.X或3.7.X版本,该问题将得到解决。