python - Django 管理员登录页面 - Python 崩溃
问题描述
我正在尝试通过命令提示符登录到创建超级用户的 Django 帖子的管理员 URL。单击登录按钮后,我收到“Python 已停止工作”。
Python 版本:3.7.0 Django 版本:3.0
第 1 步:使用 django-admin 命令创建网站
第 2 步:使用 runserver 命令验证 Django 默认主页正在加载
第 3 步:尝试管理员/帖子创建超级管理员用户。
第 4 步:单击登录后按钮,显示“Python 停止工作”错误。
我试图解决这个问题没有任何成功
- 通过 shell 验证我创建的用户是活动的,超级管理员,is_staff 并且都是真的
from django.contrib.auth import authenticate
u = authenticate(username="username", password="password")
尝试添加和
SESSION_COOKIE_SECURE = False
删除settings.py
ALLOWED_HOSTS = []
已验证settings.py
我应该怎么做才能看到管理页面?
解决方案
我在 python 3.7.0 和 Django 3.0 上遇到了同样的问题,我通过将 python 升级到 Python 3.7.6 解决了这个问题
brew upgrade python3
然后我遇到了一些关于链接和 venv 的问题,我不得不重新安装我的 venv 和 Django。所以,我希望它可以帮助某人。
推荐阅读
- python - ArgumentParser 解析可选参数,未在 Parser 中定义
- ios - 如何将 html 文件加载到多个目标的 webView 中
- c# - foreach 循环外的 C# DateTime 变量
- reactjs - Gatsbyjs 断点在调试期间未在任何自定义脚本中命中
- c# - 如何复制我的数据库文件(使用存在 sql 命令)
- php-5.6 - 具有未知长度的数组的偏移量
- mysql - sql插入时如何抑制唯一键检查
- javascript - 如何将Javascript变量传递给PHP函数
- git - 使用 gerrit/git 命令行检测 gerrit 补丁是否需要变基?
- javascript - 如何测试一个点是否在 SVG 封闭路径内