def getObj(self,x,y,z):
sheet = self.sheet
is_flag = sheet[flaGTYPE]
if is_flag:
lines = adlines.objects.filter(
key="",msc_cd=adlines.op,tid=x,svc_beg_dt__gte=datera.start,svc_beg_dt__lte=datera.end
).exclude(ind='Y')
else:
lines = adlines.objects.filter(
key="",pid=x,svc_beg_dt__lte=datera.end
).exclude(ind='Y')
以上代码是该功能的一部分。 我有一个将其分配给变量的标志,并根据标志条件进行过滤操作。 有没有一种有效的书写方式?