如何在url.py中使dango url忽略查询字符串

2024-09-30 06:24:18 发布

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

我在一个网站上工作,我可以让用户从一个列表页上类似的元素列表中选择,我希望它打开一个单独的网页,根据他们在列表中选择的元素

我有一个列表设置,列表中的每个元素都可以用一个包含[0-9][a-z][A-Z]的15个字符的随机字符串来识别

列表元素的url示例:http://127.0.0.1:8000/view?s=fkiscl49gtisceg

其中s是标识符(有点像youtube视频有一个单独的链接)

但是我不明白如何让django忽略字符串的?s=fkiscl49gtisceg部分。我现在写的是这样的路径:

path('view/(?P<s>[\w]{15})', element_display, name='s'),

但是django告诉我没有找到页面。。。我该怎么解决这个问题


Tags: django字符串用户viewhttpurl元素网页
1条回答
网友
1楼 · 发布于 2024-09-30 06:24:18

原理很简单,Django不考虑querystring。因此,你不应该有它在你的模式。URL应该是path('view')

相关问题 更多 >

    热门问题