Windows 7安装Python3和Django后网页显示问题

Windows 7安装Python3和Django后网页显示问题

在 Windows 中安装 django 后,我遇到了一些问题。管理页面,“http://127.0.0.1:8000/admin/“以文本模式显示。我怀疑这是环境变量的问题,但我找不到有关如何设置它们的任何详细信息。有什么帮助吗?

以下是一些详细信息: python --version #Python 3.7.4 python -m django --version #2.2.5 我创建并启动了环境和项目: python -m venv ll_env ll_env\Scripts\activate pip install django django-admin startproject learning_log . python manage.py migration python manage.py runserver

路径:C:\Users\XXXX\AppData\Local\Programs\Python\Python37-32\Scripts\;C:\Users\XXXX\AppData\Local\Programs\Python\Python37-32\

环境变量:很多,但没有引用 Python 或 Django

我尝试了 djangoproject 中的其他安装说明,结果相同

django-admin 检查

回溯(最近一次调用):文件“C:\Users\Mihai\AppData\Local\Programs\Python\Python37-32\lib\runpy.py”,第 193 行,位于 _run_module_as_main”主要的",mod_spec) 文件“C:\Users\Mihai\AppData\Local\Programs\Python\Python37-32\lib\runpy.py”,第 85 行,在 _run_code exec(code, run_globals) 文件“C:\WorkPython\learning_log\ll_env\Scripts\django-admin.exe__main__.py”,第 9 行,在文件“c:\workpython\learning_log\ll_env\lib\site-packages\django\core\manageme nt__init__.py”,第 381 行,在 execute_from_command_line utility.execute() 文件“c:\workpython\learning_log\ll_env\lib\site-packages\django\core\manageme nt__init__.py”,第 375 行,在 execute self.fetch_command(subcommand).run_from_argv(self.argv) 文件“c:\workpython\learning_log\ll_env\lib\site-packages\django\core\manageme nt\base.py”, 第 323 行, 在 run_from_argv self.execute(*args, **cmd_options) 文件“c:\workpython\learning_log\ll_env\lib\site-packages\django\core\manageme nt\base.py”, 第 364 行, 在 execute output = self.handle(*args, **options) 文件“c:\workpython\learning_log\ll_env\lib\site-packages\django\core\manageme nt\commands\check.py”, 第 64 行, 在 handle fail_level=getattr(checks, options['fail_level']), 文件“c:\workpython\learning_log\ll_env\lib\site-packages\django\core\manageme nt\base.py”, 行390,在检查 include_deployment_checks=include_deployment_checks,文件“c:\workpython\learning_log\ll_env\lib\site-packages\django\core\manageme nt\base.py”,第 377 行,在 _run_checks 返回 check.run_checks(**kwargs) 文件“c:\workpython\learning_log\ll_env\lib\site-packages\django\core\checks\r egistry.py”,第 72 行,在 run_checks new_errors = check(app_configs=app_configs) 文件“c:\workpython\learning_log\ll_env\lib\site-packages\django\core\checks\c aches.py”,第 14 行,在 check_default_cache_is_configured 中,如果 DEFAULT_CACHE_ALIAS 不在设置中。CACHES:文件“c:\workpython\learning_log\ll_env\lib\site-packages\django\conf__init__ .py”,第 79 行,位于获取属性 self._setup(name) 文件“c:\workpython\learning_log\ll_env\lib\site-packages\django\conf__init__ .py”,第 64 行,位于 _setup % (desc, ENVIRONMENT_VARIABLE)) django.core.exceptions.ImproperlyConfigured: 请求设置 CACHES,但设置未配置。您必须定义环境变量 DJANGO_S ETTINGS_MODULE 或调用 settings.configure(),然后才能访问设置。

相关内容