我正在一个网站上工作,我可以让用户从列表页面上的类似元素列表中进行选择,我希望它根据他们在列表中选择的元素打开一个单独的页面
我有一个列表设置,列表中的每个元素都可以识别,包含15个字符的随机字符串,其中包含[0-9]
,[a-z]
和[A-Z]
。
列表元素的网址示例: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告诉我,找不到页面......我该如何解决这个问题?
答案 0 :(得分:1)
原则很简单,Django 不会考虑查询字符串。因此,你不应该在你的模式中。该网址应为path('view')
。