Немного поздно для вечеринки, но я нашел это в искровом примере кода :
def setStreamingLogLevels() {
val log4jInitialized = Logger.getRootLogger.getAllAppenders.hasMoreElements
if (!log4jInitialized) {
// We first log something to initialize Spark's default logging, then we override the
// logging level.
logInfo("Setting log level to [WARN] for streaming example." +
" To override add a custom log4j.properties to the classpath.")
Logger.getRootLogger.setLevel(Level.WARN)
}
}
Я также обнаружил, что с вашим кодом, если вы вызываете setLogLevels, как показано ниже вырезать много из меня для меня.
setLogLevels(Level.WARN, Seq("spark", "org", "akka"))
def Clearlist(request):
que = Feeds.objects.filter(selected=True)
for i in que:
i.selected = False
i.save()
return redirect('core:all')
это - хороший способ сохранить в queryset