django-exclude-with-model-form (DJ006)
源自 flake8-django linter。
作用
检查 Django ModelForm
类中 exclude
的使用情况。
为什么这不好?
如果 ModelForm
包含 exclude
属性,任何添加到模型的新字段都会自动暴露以进行修改。
示例
from django.forms import ModelForm
class PostForm(ModelForm):
class Meta:
model = Post
exclude = ["author"]
建议改为