Skip to content

Commit 53c7bb2

Browse files
authored
Add ModelForm.declared_fields (#2557)
1 parent 452a4a4 commit 53c7bb2

File tree

2 files changed

+1
-8
lines changed

2 files changed

+1
-8
lines changed

django-stubs/forms/models.pyi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ class BaseModelForm(Generic[_M], BaseForm):
9191

9292
class ModelForm(BaseModelForm[_M], metaclass=ModelFormMetaclass):
9393
base_fields: ClassVar[dict[str, Field]]
94+
declared_fields: ClassVar[dict[str, Field]]
9495

9596
def modelform_factory(
9697
model: type[_M],

scripts/stubtest/allowlist_todo.txt

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -67,10 +67,6 @@ django.contrib.auth.backends.RemoteUserBackend.authenticate
6767
django.contrib.auth.base_user.AbstractBaseUser.last_login
6868
django.contrib.auth.base_user.AbstractBaseUser.password
6969
django.contrib.auth.decorators.login_required
70-
django.contrib.auth.forms.AdminUserCreationForm.declared_fields
71-
django.contrib.auth.forms.BaseUserCreationForm.declared_fields
72-
django.contrib.auth.forms.UserChangeForm.declared_fields
73-
django.contrib.auth.forms.UserCreationForm.declared_fields
7470
django.contrib.auth.hashers.Argon2PasswordHasher.params
7571
django.contrib.auth.hashers.ScryptPasswordHasher
7672
django.contrib.auth.hashers.must_update_salt
@@ -154,7 +150,6 @@ django.contrib.contenttypes.models.ContentType.model
154150
django.contrib.contenttypes.models.ContentTypeManager.__init__
155151
django.contrib.contenttypes.models.ContentTypeManager.__slotnames__
156152
django.contrib.flatpages.admin.FlatPageAdmin
157-
django.contrib.flatpages.forms.FlatpageForm.declared_fields
158153
django.contrib.flatpages.models.FlatPage.content
159154
django.contrib.flatpages.models.FlatPage.enable_comments
160155
django.contrib.flatpages.models.FlatPage.id
@@ -382,7 +377,6 @@ django.contrib.gis.forms.Input
382377
django.contrib.gis.forms.Media.__html__
383378
django.contrib.gis.forms.ModelChoiceField.__deepcopy__
384379
django.contrib.gis.forms.ModelChoiceIterator
385-
django.contrib.gis.forms.ModelForm.declared_fields
386380
django.contrib.gis.forms.ModelFormMetaclass
387381
django.contrib.gis.forms.ModelFormOptions
388382
django.contrib.gis.forms.ModelMultipleChoiceField.hidden_widget
@@ -1132,7 +1126,6 @@ django.forms.Input
11321126
django.forms.Media.__html__
11331127
django.forms.ModelChoiceField.__deepcopy__
11341128
django.forms.ModelChoiceIterator
1135-
django.forms.ModelForm.declared_fields
11361129
django.forms.ModelFormMetaclass
11371130
django.forms.ModelFormOptions
11381131
django.forms.ModelMultipleChoiceField.hidden_widget
@@ -1169,7 +1162,6 @@ django.forms.models.BaseModelForm.save_m2m
11691162
django.forms.models.BaseModelFormSet.model
11701163
django.forms.models.BaseModelFormSet.save_m2m
11711164
django.forms.models.ModelChoiceField.__deepcopy__
1172-
django.forms.models.ModelForm.declared_fields
11731165
django.forms.models.ModelFormMetaclass.__new__
11741166
django.forms.models.ModelMultipleChoiceField.hidden_widget
11751167
django.forms.models.inlineformset_factory

0 commit comments

Comments
 (0)