小编Hel*_*org的帖子

Django - 如果表单数据是新的或者是否正在更改旧数据,如何在clean方法中知道

如何在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)

django django-forms

12
推荐指数
2
解决办法
4109
查看次数

Python 日志记录 - 两个记录器,两个日志文件 - 如何配置logging.ini

拥有两个或多个不同的日志文件是很实用的。例如,对于 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)

python python-3.x python-logging

5
推荐指数
1
解决办法
5533
查看次数