带有参数的Django url

2024-04-26 05:56:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我希望django url如下所示:

event/1?type=fun

到目前为止,我已经:

url(r'^events/(?P<event_id>[\w\-]+)/(?P<event_code>[\w\-]+)/$', views.web_event)

可能是:

 events/1/fun

将其更改为参数的技术是什么?你知道吗


Tags: djangoeventwebidurl参数typecode
1条回答
网友
1楼 · 发布于 2024-04-26 05:56:26

GET参数与django url参数混淆。?之后的参数是http请求QueryString,它在django之前就存在了。你不能用django的url定义来控制它。你知道吗

Django doc about GET and POST。你知道吗

Wiki about query string。你知道吗

编辑:

如前所述,它是GET参数而不是POST参数,因此如果您想在视图中使用它,应该从request.GET获取它:

var = request.GET.get('q')

相关问题 更多 >