在我的django APIView课程中,我通过以下方式从POST中获取月份和年份:
month = request_data.get("month")
year = request_data.get("year")
然后我调用一个查询来获取月份==月份和年份==年份的数据。
queryset = Expenses.objects.filter(month=month, year=year)
如果我发布月份和年份,这完全有效。但我想做以下事情:
如果month为null,我想获得POST年份的每条记录。目前,如果我将月份POST为空,那么我就不会得到任何结果。我知道这可以通过一个简单的if-else来排序,但我想知道是否有更简单的方法。
答案 0 :(得分:2)
你考虑过这个吗?
{{1}}