在 Django 应用程序中,我在表单中进行了一些检查,这些检查将返回 error = "something"。
问题是除非有任何错误,否则不会定义该错误。
mycharacters = Character.objects.filter(username_id=request.user.id)
if(mycharacters.count() >= 5):
error = True
if not error:
#save to DB
问题是如果没有错误,错误变量将不存在。
为了避免此错误,我还考虑了一种可能性,即:
error = None
#checks here
if error == None:
#save to DB
但我不确定这是否是最好的方法。
if error var does not exist:
Python有什么办法吗?