如果需要提供任何参数,我需要检查视图中的传入URL。
我已经使用request.GET选项检查了各种方法,但是没有找到合适的方法。它们中的大多数都测试是否要设置已定义的参数,或者不进行测试,例如:
if self.request.GET.get('param'):
但是我需要的是URL缺少任何参数时的结果,例如:
http://myapp/app/
代替
http://myapp/app/?param=any
将查询集设置为默认值。
答案 0 :(得分:0)
The documentation指定request.GET
是 QueryDict 。因此,您应该能够通过键的数量检查是否为空。
if len(self.request.GET.keys()) == 0:
print("There are no parameters")