Model._meta.get_all_field_names()
дает вам список имен, которые вы можете использовать для построения словаря widget
на ModelForm.Meta
:
class TestForm(forms.ModelForm):
class Meta:
model = Test
widgets = {field_name: forms.HiddenInput()
for field_name in Test._meta.get_all_field_names()}