[英]Django Admin Login page - Python Crashes
我正在尝试通过命令提示符登录到 Django 帖子的管理员 url 创建超级用户。 单击登录按钮后,我收到“Python 已停止工作”。
Python 版本:3.7.0 Django 版本:3.0
第 1 步:使用 django-admin 命令创建网站
第 2 步:使用 runserver 命令验证 Django 默认主页正在加载
第 3 步:尝试 admin/post 创建超级管理员用户。
第 4 步:点击 Post Login 按钮,显示“Python Stopped working”错误。
我试图解决这个问题但没有任何成功
from django.contrib.auth import authenticate
u = authenticate(username="username", password="password")
尝试在settings.py
添加和删除SESSION_COOKIE_SECURE = False
在settings.py
验证ALLOWED_HOSTS = []
我应该怎么做才能看到管理页面?
我在 python 3.7.0 和 Django 3.0 上遇到了同样的问题我已经通过将 python 升级到 Python 3.7.6 解决了这个问题
brew upgrade python3
然后我在链接和 venv 方面遇到了一些问题,我不得不重新安装我的 venv 和 Django。 所以,我希望它可以帮助某人。
我在 Python 3.7.0 上也遇到了同样的问题。 升级到 Python 3.8.0 解决了这个问题。
我也遇到了同样的问题,我升级了我的 python,但问题不在于 python,它是由虚拟环境发生的。 通过运行以下命令来升级您的虚拟环境 python -m venv --upgrade ./myvenv
与 Python 3.7.0 相同的问题 > 使用 Python 3.7.8 修复
我有同样的问题。 但我使用的是 anaconda 包。 它不允许您将 Python 包更新为次要版本,例如“3.7.X”或“3.8.X”。 因此,我卸载了现有的包并重新安装了它,其中包含 3.7.6 版本的 Python。 这解决了管理页面崩溃的问题。
或者
您可以安装新版本的 python(3.7.6 或更高版本)并在那里运行您的 django 应用程序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.