早上好,
在 django 新的版本 2.0 中遇到了网页加载缓慢,但服务器相应成功的问题
开始的时候是设置了路由跳转,即总路由下使用了 include,之后在 app 中设置路由 urls.py
# mysite/urls.py
path(r'user/', include("userapp.urls")),
# userapp/urls.py
path(r'register', views.RegisterFormView.as_view(), name='register')
当使用 Chrome 访问 127.0.0.1:8000/user/register 时,问题如下:
- 页面一直在空加载
- 打印日志中刷新的时候就有了
[04/Mar/2018 18:47:03] "GET /user/register HTTP/1.1" 200 2553
- 访问
127.0.0.1:8000/admin
也出现了这种情况 - 偶尔能成功访问,但是继续跳转
127.0.0.1:8000/user/index
的时候(测试用,注册信息之后到 index.html)中,同样出现问题
从第二点来说,服务器应该是响应成功了才对,但是加载就是无效
已经尝试过的方法(均无效):
- 新建项目,可能是太冗杂的问题,发现无效
-
将路由直接在
mysite/urls.py
中统一分配,少绕一层(有点笨的思路),但是有点好转- 访问
127.0.0.1:8000/register
的时候成功了 - 但是跳转的时候问题仍在
- 访问
- 将
127.0.0.1
换成localhost
不行
已经绝望,望好心人赐教
最后,使用了最简单的方法,直接重装了系统
想了可能的问题,可能是重装的英文版的 win10 出现了什么问题吧,反正是没弄清楚了,不过换了之后就没问题了