django:避免在get_or_create中出现“未使用变量”警告
有没有办法避免在使用get_or_create方法时出现“未使用变量”的警告呢?
level,created= Level.objects.get_or_create( name='Alumnes x Classificar')
因为我并不需要使用created
这个变量,所以我的开发工具就给我显示了这个警告。
我知道一个简单的解决办法就是用到这个变量,比如可以写成:if create: pass
,但我想找一个更优雅的解决方案。
再见!
2 个回答
3
你只能通过以下方式来获取级别:
level = Level.objects.get_or_create( name='Alumnes x Classificar')[0]
6
一种“标准”的做法是使用 _
这个变量:
level, _ = Level.objects.get_or_create(…)
_
是一个“真实的变量”(也就是说,你可以从它那里读取数据,也可以往里面写数据),但通常大家都理解它的意思是“被忽略的”。