#9392: Inherited model fields being duplicated in Forms ---------------------------+------------------------------------------------ Reporter: terpsquared | Owner: nobody Status: new | Milestone: Component: Uncategorized | Version: SVN Keywords: | Stage: Unreviewed Has_patch: 0 | ---------------------------+------------------------------------------------ Possibly related to #9371.
Given an inherited model of the form: {{{ from django.db import models from django.contrib.auth.models import User, UserManager from django.utils.translation import ugettext_lazy as _ from datetime import datetime class Customuser(User): username = models.CharField(_('customer id'), max_length=30, unique=True, help_text=_("Required. 30 characters or fewer. Alphanumeric characters only (letters, digits and underscores).")) email_id = models.EmailField(_('e-mail address'), blank=True, null=True, unique=True, db_index=True) def __unicode__(self): return u'%s' % self.username # Use UserManager to get the create_user method, etc. objects = UserManager() }}} A form specifying the inherited field "email_id" will display the email_id field twice during output. For example, {{{ from django import forms from django.forms import ModelForm class CustomForm1(ModelForm): class Meta: model = Customuser fields = ('email_id') }}} will result in the following html output from the form: {{{ <tr><th><label for="id_0-email">E-mail address:</label></th><td><input id="id_0-email" type="text" name="0-email" maxlength="75" /></td></tr> <tr><th><label for="id_0-email_id">E-mail address:</label></th><td><input id="id_0-email_id" type="text" name="0-email_id" maxlength="75" /></td></tr> }}} Something seems to confusing the email and email_id fields, causing them both to show even though only the email_id field is specified. -- Ticket URL: <http://code.djangoproject.com/ticket/9392> Django <http://code.djangoproject.com/> The Web framework for perfectionists with deadlines. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django updates" group. To post to this group, send email to django-updates@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-updates?hl=en -~----------~----~----~----~------~----~------~--~---