![]() |
1
14
您可能会考虑在URL模式部分匹配整个可能值的字符串,并在视图中拉出特定的部分。例如:
关于我使用的regexp没有承诺,但我想你明白我的意思。 (编辑以尝试修复regexp。) |
![]() |
2
3
我同意Adam的观点,但我认为urls.py中的模式应该是:
'\w'将只匹配'word'字符,但'.'将匹配任何字符。 |
![]() |
3
0
我在读这个问题的时候也得到了同样的答案。 我认为模型浏览视图是对查询参数进行排序并将其用作通用路由器的最佳方法。 |
![]() |
4
0
我认为Adam的答案比我的解决方案更通用,但是如果你想在URL中使用固定数量的参数,你也可以这样做:
下面的示例显示如何通过输入一个地点的名称来获取一天的所有销售额。
URLS.Py :
或者,您也可以通过更改
VIEW
希望它能帮助任何人! 最好的问候, 迈克尔 |
![]() |
5
0
我有另一种解决方案,与以前的方案没有太大的不同,但它更精致:
我已经用过 unnamed url parameters 以及重复的regexp。不获取“不是有效的正则表达式:多次重复”我将一个词放在列表的开头。 我还在视图中接收列表。但我想我会通过禁运或禁运。还是说不清楚。 我的2分钱 |
![]() |
Elbattore · 基于类的视图和脚本调用函数 7 年前 |
![]() |
DragonBobZ · Django使用Slug字段作为详细URL 7 年前 |
![]() |
LeLouch · NoReverseMatch at/ 8 年前 |
![]() |
JorgeParada · 带URL的Django。py导入应用程序 9 年前 |