我正在使用 Django 和 Python 3.7。我有一个 View 方法,如果没有提交 GET 参数,我想用一个空表单来提供页面,否则构建表单并验证它。
def get(request):
if no GET params submitted:
tax_calculator_form = TaxCalculatorForm()
...
else:
form = TaxCalculatorForm(request.GET)
如何确定提交了多少个(如果有)GET 参数?
最佳答案
request.GET
基本上是一个字典。在 Python 中,字典(如列表和其他容器)如果为空,则为 bool 值 False。所以你可以这样做:
if not request.GET:
关于python - 如何统计提交的 GET 参数的数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56048183/