不知道该怎么问这个问题,所以请耐心听我说。我有6个字段需要检查它们是否为空。我原以为下面的代码可以完成这项工作,但事实并非如此。我不认为我理解的代码和它如何正确工作,并有困难找到其他论坛/职位/问题的帮助。我不想找人来解决这个问题(想学习,而不是仅仅得到一个答案),但如果有人知道我在哪里可以阅读这种如果的声明,我将不胜感激。我找到了一些关于创建一个列表,然后检查列表是否为空的信息,但是我很难弄清楚在这种情况下如何工作。再说一次,我不确定我问的问题是否正确或提供了足够的信息,所以请问你是否需要更多的信息。你知道吗
if FormSet.IsEmpty(CurrentForm, "ADD_COMP1_ADDRESS") and \
FormSet.IsEmpty(CurrentForm, "ADD_COMP2_ADDRESS") and \
FormSet.IsEmpty(CurrentForm, "ADD_COMP3_ADDRESS") and \
FormSet.IsEmpty(CurrentForm, "ADD_COMP4_ADDRESS") and \
FormSet.IsEmpty(CurrentForm, "ADD_COMP5_ADDRESS") and \
FormSet.IsEmpty(CurrentForm, "ADD_COMP6_ADDRESS"):
Rule.Violated = True
else:
Rule.Violated = False
总而言之,我需要检查6个字段,如果它们和其中一个是空的,我需要违反规则。如果填写了这些字段中的任何一个,则该规则不应违反。你知道吗
所以我想我真的是个新手,我所需要做的就是把缩进改成“else:” 应该与“if”处于同一缩进级别
相关问题 更多 >
编程相关推荐