2024-04-20 09:19:56 发布
网友
有没有一种方法可以匹配url以获得基于Django中动态查询的结果,而不必声明多个urlpatterns。我的意思是相同的模式来匹配
localhost:8000/person/?name=john&age=10&gender=male localhost:8000/person/?age=10&gender=male&name=john localhost:8000/person/?gender=male&name=john&age=10
将url^{}参数与url^{}匹配模式混淆。你知道吗
根据您的问题,此url:
url(r'^person/', some_view, name='person'),
应该匹配所有上述URL。你知道吗
在some_view视图中,您可以获得每个url GET参数,如下所示:
some_view
GET
def some_view(request): name = request.GET.get('name', '') age = request.GET.get('age', '') gender = request.GET.get('gender', '') # return an Http Response (always)
将url^{} 参数与url^{} 匹配模式混淆。你知道吗
根据您的问题,此url:
应该匹配所有上述URL。你知道吗
在
some_view
视图中,您可以获得每个urlGET
参数,如下所示:相关问题 更多 >
编程相关推荐