【问题标题】:Whats wrong with django url mapping?django url映射有什么问题?
【发布时间】:2014-08-09 11:01:36
【问题描述】:

我的 urls.py 中有这个 url

url(r'^filter/$', views.filterTest, name="filter-test"),

并像

一样发出 GET 请求
/filter/?month=2

但回复是Page not found (404)

不知道有什么问题?

【问题讨论】:

  • 去掉url中的?'^filter/$'
  • @timmy 更改了 url 但没有成功

标签: django django-urls


【解决方案1】:

您是否尝试过不带斜杠的请求?

/filter?month=2

【讨论】:

    【解决方案2】:
    url(r'^filter/(?P<month>\d+)$', views.filterTest, name="filter-test"),
    

    会找到类似 yoursite.com/filter/02/ 的网址

    在你看来,在 request.GET 对象中找到月份值

    【讨论】:

      猜你喜欢
      • 2017-10-02
      • 2011-04-16
      • 2021-09-06
      • 1970-01-01
      • 1970-01-01
      • 2015-09-14
      • 2011-01-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多