﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
13971	Excluding a declared field in ModelForm in form’s subclass	Mitar	nobody	"I am trying to derive (subclass) a new form from ModelForm form where I would like to remove some fields (or to have only some fields, to be more correct). Of course obvious way would be to do (base form is from django.contrib.auth.forms, this is just an example):

{{{
class MyUserChangeForm(UserChangeForm):
  class Meta(UserChangeForm.Meta):
    fields = ('first_name', 'last_name', 'email')
}}}

But this does not work as it adds/keeps also the username field in the resulting form. This field was declared explicitly in UserChangeForm. Even adding username to exclude attribute does not help.

It seems this is a bug.

The workaround is to remove the field in form constructor from `self.fields`."	Bug	closed	Forms	1.2	Normal	duplicate		mmitar@… cody.somerville@…	Design decision needed	0	0	0	0	0	0
