如何在MyForm.clean()中知道数据是否是新的,或者是否已修改已保存的数据?
is_this_new_data()应该在以下代码中看起来像什么?
class MyForm(forms.ModelForm):
def clean(self):
cleaned_data = self.cleaned_data
if is_this_new_data(self):
# perform some checks if this is new data
else:
# do nothing if this is data being modifed
return cleaned_data
Run Code Online (Sandbox Code Playgroud) 拥有两个或多个不同的日志文件是很实用的。例如,对于 Rest 服务,有一个日志文件用于一般故障,另一个日志文件用于内容中的错误。
我尝试使用 INI 文件执行此操作,但由于某种原因,所有日志都会转到这两个文件。所以...
如果我希望 logger1 中的所有日志都转到logger1.log,而 logger2 中的所有日志都转到logger2.log ,那么logging.ini会是什么样子:
logging.config.fileConfig('logging.ini')
logger1 = logging.getLogger('name1')
logger2 = logging.getLogger('name2')
Run Code Online (Sandbox Code Playgroud)