在“后”获取数据&引用;在URL中,Django模板
我有一个如下格式的URL 我需要在模板中“解析”其中的“/event/contract risk management/review/”部分,但我不知道如何获得问号后的部分 我尝试了request.path,但它只返回URL的第一部分(没有域)在“后”获取数据&引用;在URL中,Django模板,django,django-templates,django-urls,Django,Django Templates,Django Urls,我有一个如下格式的URL 我需要在模板中“解析”其中的“/event/contract risk management/review/”部分,但我不知道如何获得问号后的部分 我尝试了request.path,但它只返回URL的第一部分(没有域) 我应该使用什么?简而言之,在视图.py中执行请求.GET.GET('next')以获取参数 根据Django文档,在HttpRequest对象中,GET和POST属性是QueryDict,它只是一个字典。您还可以对其执行常规字典查找,如request.
我应该使用什么?简而言之,在
视图.py中执行请求.GET.GET('next')
以获取参数
根据Django文档,在HttpRequest
对象中,GET
和POST
属性是QueryDict
,它只是一个字典。您还可以对其执行常规字典查找,如request.GET['next']
或request.GET.GET('next',None)
Django.简而言之,在视图.py中执行请求.GET.GET('next')
以获取参数
根据Django文档,在HttpRequest
对象中,GET
和POST
属性是QueryDict
,它只是一个字典。您还可以对其执行常规字典查找,如request.GET['next']
或request.GET.GET('next',None)
Django.确定它在GET中,谢谢,有没有理由不直接在模板中使用“request.GET.next”呢?我不确定你的用例是什么,但你不应该在模板中有太多的逻辑,比如操纵URL、执行重定向等,这些操作应该保留在views.py中。它还使您的web应用程序流更易于跟踪。当人们阅读您的代码时,他们只查看views.py并了解所有内容,而不是检查view plus模板。确实是在GET中,谢谢,有没有理由不直接在模板中使用“request.GET.next”?我不确定您的用例是什么,但您的模板中不应该有太多的逻辑,比如操纵URL,在执行重定向等操作时,这些操作应保留在views.py中。它还使您的web应用程序流更易于跟踪。当人们阅读您的代码时,他们只查看views.py并了解所有内容,而不是检查view plus模板。