有没有办法在get_or_create方法中避免“未使用的变量”警告?
level,created= Level.objects.get_or_create( name='Alumnes x Classificar')
因为我不需要阅读created
变量,IDE会对此显示警告。
我知道使用变量的一个简单的解决方案,例如:if create: pass
但我正在寻找更优雅的解决方案。
见到你!
答案 0 :(得分:5)
这样做的一种“标准”方法是使用_
变量:
level, _ = Level.objects.get_or_create(…)
_
是一个“真正的变量”(因为你可以读取和写入它),但它通常被理解为“被忽略”。
答案 1 :(得分:3)
您只能通过执行以下操作来捕获关卡:
level = Level.objects.get_or_create( name='Alumnes x Classificar')[0]