当我尝试通过 https 登录到 Django 管理员时,python 服务器已关闭且没有任何错误

Posted

技术标签:

【中文标题】当我尝试通过 https 登录到 Django 管理员时,python 服务器已关闭且没有任何错误【英文标题】:When I try to login to Django admin via https, python server was closed without any error 【发布时间】:2020-02-02 21:39:19 【问题描述】:

我遵循官方 Django 教程,但我被困在我应该登录到管理页面的地方。我可以填写名称和密码,但是在点击登录按钮后,python 开发服务器结束。我正在使用此命令运行它们python manage.py runserver 0.0.0.0:3000

我正在使用 Python 3.7 和 Django 3.1 在 Codeanywhere 上运行 Linux 容器。 我得到的唯一输出是: 使用 StatReloader 监视文件更改 正在执行系统检查...

    System check identified no issues (0 silenced).
    October 04, 2019 - 16:14:47
    Django version 3.1, using settings 'buky.settings'
    Starting development server at http://0.0.0.0:3000/
    Quit the server with CONTROL-C.
    [04/Oct/2019 16:14:48] "GET /admin/ HTTP/1.1" 302 0
    [04/Oct/2019 16:14:49] "GET /admin/login/?next=/admin/ HTTP/1.1" 200         1916
    [04/Oct/2019 16:14:49] "GET /static/admin/css/base.css HTTP/1.1" 200 16378
    [04/Oct/2019 16:14:49] "GET /static/admin/css/login.css HTTP/1.1" 200 1233
    [04/Oct/2019 16:14:49] "GET /static/admin/css/responsive.css HTTP/1.1" 200 18052
    [04/Oct/2019 16:14:49] "GET /static/admin/css/fonts.css HTTP/1.1" 200 423
    [04/Oct/2019 16:14:50] "GET /static/admin/fonts/Roboto-Regular-webfont.woff HTTP/1.1" 200 85876
    [04/Oct/2019 16:14:50] "GET /static/admin/fonts/Roboto-Light-webfont.woff HTTP/1.1" 200 85692
    [04/Oct/2019 16:14:57] "POST /admin/login/?next=/admin/ HTTP/1.1" 302 0

我的 urls.py 就像在教程中一样:

    urlpatterns = [
         path('admin/', admin.site.urls),
         path('polls/', include('polls.urls')),
       ]

可能有什么问题?

谢谢亚历克斯

【问题讨论】:

【参考方案1】:

我将我的 python 版本从 3.7.0 更新到 3.8.1,问题已为我解决。

希望对你也有帮助!干杯

【讨论】:

以上是关于当我尝试通过 https 登录到 Django 管理员时,python 服务器已关闭且没有任何错误的主要内容,如果未能解决你的问题,请参考以下文章

Django管理员登录页面在正确的登录凭据上重定向到同一页面

进入我在 firebase 托管上托管的应用会重定向到谷歌登录页面

无法使用有效的用户名和密码登录 django 管理页面

django通过javascript登录[重复]

Django 登录错误:在 IIS 中“尝试写入只读数据库”

升级到 2.1 后 Django 管理员无法登录