我环顾了一会儿,现在似乎找不到任何甚至涉及差异的东西。正如标题所述,我试图找出什么区别通过url路径参数获得您的数据,如/content/7
,然后在您的urls.py中使用正则表达式,并从request.GET.get()
使用/content?num=7
查询参数。Django中的URL路径参数与查询参数
每个的优缺点是什么,并且有没有哪种情况下哪一个明显比另一个好?
此外,从我可以告诉,(Django的)首选方法似乎使用URL路径参数与正则表达式。这是否有任何理由,除了可能更干净的URL?欢迎任何有关该主题的其他信息。
你应该改一下你的问题:URL参数和查询参数是一样的。你的意思是路径参数(而不是网址参数)。 – dirkgroten