python - 登录 admin 后 Django 开发服务器停止

标签 python django python-3.x

我已经在 python 3.7 中安装了 django 3.0 并开始了一个基本的 django 项目。我创建了一个 super 用户并使用 python manage.py runserver 运行开发服务器.当我去localhost:8000/admin在我输入凭据后,它向我显示要登录的 ui 它重定向回 localhost:8000/admin但那时服务器停止运行,控制台上没有任何错误。

我在日志文件中看到的最后一条消息是

(0.002) SELECT "django_session"."session_key", "django_session"."session_data", "django_session"."expire_date" FROM "django_session" WHERE ("django_session"."expire_date" > '2019-12-11T08:52:16.929697+00:00'::timestamptz AND "django_session"."session_key" = 'tqpcf2gv6iqatc42pdmz6zdjpy7iri37') LIMIT 21; args=(datetime.datetime(2019, 12, 11, 8, 52, 16, 929697, tzinfo=<UTC>), 'tqpcf2gv6iqatc42pdmz6zdjpy7iri37')
(0.002) SELECT "auth_user"."id", "auth_user"."password", "auth_user"."last_login", "auth_user"."is_superuser", "auth_user"."username", "auth_user"."first_name", "auth_user"."last_name", "auth_user"."email", "auth_user"."is_staff", "auth_user"."is_active", "auth_user"."date_joined" FROM "auth_user" WHERE "auth_user"."id" = 1 LIMIT 21; args=(1,)


有人遇到过这个问题吗?解决办法是什么?

编辑:我在 reddit 中发现有人面临同样的问题看起来这是 Django 中的一个错误

卸载 django,然后使用 pip install "django>=2.2,<3" 安装 django 2.2.8有帮助。

最佳答案

检查你的python版本。对于 Django 3.0,它应该是 3.8+。我在使用 python 3.7 时遇到了同样的问题。

关于python - 登录 admin 后 Django 开发服务器停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59281990/

相关文章:

python - 在菜单中显示 gtk.Calendar?

python - 如何防止 pytest 删除测试用例之间的数据库记录?

Python SQLAlchemy ORM - 表反射*无*约束和索引反射

python - ValueError : Missing scheme in request url: h in python

python - 在 jupyter 中以 for 循环播放音频

python - Django多模板渲染

django - python - Django内置登录 View 不重定向到下一个

python - 从 JSON Discord PY 中删除所有用户信息

python - 如何在sklearn中获得基尼系数

javascript - 使用django从html格式下载图像到本地主机