dar*_*rse 3 django django-signals django-forms
我找不到它的参考。老实说,这个问题是不言自明的。在 Django 表单中,例如管理表单,在保存之前会自动调用 clean 方法。我的问题是,如果我有一个方法作为预保存信号,哪个会先执行?
小智 5
根据 django 文档:“这是在 model\xe2\x80\x99s save() 方法的开头发送的。” 您可以在这里找到: https: //docs.djangoproject.com/en/2.2/ref/signals/#pre-save和https://docs.djangoproject.com/en/2.2/topics/signals/#connecting-特定发送者发送的信号
\n\nclean 方法用作验证,这意味着它始终在 save 方法之前运行,您可以在此处找到有关此内容的更多信息: https: //docs.djangoproject.com/en/2.2/ref/forms/validation/#form-and -现场验证
\n\n您还可以在 Django 管理代码上验证这一点:https://github.com/django/django/blob/master/django/contrib/admin/options.py#L1545
\n| 归档时间: |
|
| 查看次数: |
1344 次 |
| 最近记录: |