django:避免get_or_create上的“Unused variable”警告

时间:2011-08-09 15:20:11

标签: python django

有没有办法在get_or_create方法中避免“未使用的变量”警告?

level,created= Level.objects.get_or_create( name='Alumnes x Classificar')

因为我不需要阅读created变量,IDE会对此显示警告。

我知道使用变量的一个简单的解决方案,例如:if create: pass 但我正在寻找更优雅的解决方案。

见到你!

2 个答案:

答案 0 :(得分:5)

这样做的一种“标准”方法是使用_变量:

level, _ = Level.objects.get_or_create(…)

_是一个“真正的变量”(因为你可以读取和写入它),但它通常被理解为“被忽略”。

答案 1 :(得分:3)

您只能通过执行以下操作来捕获关卡:

level = Level.objects.get_or_create( name='Alumnes x Classificar')[0]