7

我正在尝试通过命令提示符登录到创建超级用户的 Django 帖子的管理员 URL。单击登录按钮后,我收到“Python 已停止工作”。

Python 版本:3.7.0 Django 版本:3.0

  • 第 1 步:使用 django-admin 命令创建网站

  • 第 2 步:使用 runserver 命令验证 Django 默认主页正在加载

  • 第 3 步:尝试管理员/帖子创建超级管理员用户。

  • 第 4 步:单击登录后按钮,显示“Python 停止工作”错误。


我试图解决这个问题没有任何成功

  1. 通过 shell 验证我创建的用户是活动的,超级管理员,is_staff 并且都是真的
    from django.contrib.auth import authenticate

    u = authenticate(username="username", password="password")
  1. 尝试添加和SESSION_COOKIE_SECURE = False删除settings.py

  2. ALLOWED_HOSTS = []已验证settings.py

    我应该怎么做才能看到管理页面?

4

5 回答 5

5

我在 python 3.7.0 和 Django 3.0 上遇到了同样的问题,我通过将 python 升级到 Python 3.7.6 解决了这个问题

brew upgrade python3

然后我遇到了一些关于链接和 venv 的问题,我不得不重新安装我的 venv 和 Django。所以,我希望它可以帮助某人。

于 2020-01-03T09:35:46.833 回答
2

我在 Python 3.7.0 上也遇到了同样的问题。升级到 Python 3.8.0 解决了这个问题。

于 2020-03-16T16:51:45.560 回答
1

我也遇到了同样的问题,我升级了我的 python,但问题不在于 python,它是由虚拟环境发生的。通过运行以下命令升级您的虚拟环境 python -m venv --upgrade ./myvenv

于 2020-03-11T21:03:49.337 回答
1

与 Python 3.7.0 相同的问题 > 已在 Python 3.7.8 中修复

于 2020-07-27T13:08:19.800 回答
0

我有同样的问题。但我使用的是 anaconda 捆绑包。它不允许你将你的 python 包更新到像“3.7.X”或“3.8.X”这样的次要版本。因此,我卸载了现有的捆绑包并重新安装了它,它附带了 3.7.6 版本的 Python。这解决了管理页面崩溃的问题。

或者

您可以安装新版本的 python(3.7.6 或更高版本)并在那里运行您的 django 应用程序。

于 2020-05-03T06:38:12.193 回答