默认情况下,我想将参数嵌入URL中,就像我的端点abc.com/abc
的呼叫类型为GET
我想从邮递员这样的abc.com/abc?isActive=1
进行呼叫,现在我希望Django将key=1
嵌入URL
赞
url.py文件中的abc.com/abc?isActive=1&key=1
我现在看起来毫无意义,但出于某种目的我需要它
答案 0 :(得分:1)
在django中,默认情况下无法捕获GET或POST参数。来自Docs:
URLconf按照正常的Python字符串搜索请求的URL。这不包括GET或POST参数或域名。
您可以在视图中执行的操作是检查所需的GET参数的存在,例如:
# views.py
def my_view(request):
if request.method == 'GET':
my_param = request.GET.get('isActive', None)
if my_param is not None:
# do something
else:
# do something, e.g. exception