python - 当没有文件重定向 url django 时,我的本地端口位于 127.0.0.1 :8000 always redirects to 127. 0.0.1:8000/myapp/lists

标签 python django http url backend

我正在用 Django 编程,但遇到了一个相当奇怪的问题。

我之前使用的代码会将 url 从 127.0.0.1:8000 重定向到 127.0.0.1:8000/myapp/lists 但我都更改了该代码并停止了服务器。

现在即使没有服务器运行,如果我转到 127.0.0.1:8000,它也会重定向到 127.0.0.1:8000/myapp/lists。当我运行 django 开发服务器时,它会转到该地址,然后错误提示该地址没有任何内容。

我当前的网址是:

在 meta.urls 中

from django.conf.urls import patterns, include, url 

urlpatterns = patterns('',
    url(r'^$', 'uploads.views.home', name='home'),
    url(r'/list',include('uploads.urls')),
)

和 上传.urls

from django.conf.urls import patterns,url

urlpatterns = patterns('uploads.views',
    url(r'^list/$','home',name='list'),
    )

我在屏幕上的错误是

Using the URLconf defined in meta.urls, Django tried these URL patterns, in this order: ^$ [name='home'] /list ^list/$ [name='list'] The current URL, myapp/list/, didn't match any of these.

可能是什么原因?

最佳答案

大多数浏览器缓存 301 重定向,但不缓存 302 重定向。如果您使用的是 301 重定向,则需要清除浏览器缓存。有关详细信息,请参阅此 SO 问题:

How long do browsers cache HTTP 301s?

关于python - 当没有文件重定向 url django 时,我的本地端口位于 127.0.0.1 :8000 always redirects to 127. 0.0.1:8000/myapp/lists,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27453217/

相关文章:

python - 从非 django python 脚本使用 django ORM

python - pytz 时区标签以调整模板中打印的日期

java - 当找不到具有通过请求正文传递的 id 的对象时的 HTTP 状态代码

javascript - 处理对 API 的 25,000 个 GET 请求

django - 如何在django social-auth中不设置用户的电子邮件地址

javascript - $http 获取逻辑只允许 200 OK

python - 优化Python中大文件中的重复项删除

python - 将 django 应用程序部署到 Elastic Beanstalk -requirements.txt 错误

python - BeautifulSoup 选择 sibling 不工作

Python-strptime ValueError未转换的数据仍然是: :00