【发布时间】:2016-05-27 09:20:02
【问题描述】:
我正在尝试更改 admin 的视图,尽管我尝试使用 forms 的帮助 修改 admin,但我没有看到任何更改并最终得到所有字段
我的模型主要由电子邮件和姓名组成
class SignUp(models.Model):
email = models.EmailField()
full_name = models.CharField('name',max_length=120, blank=True, null=True,)
timestamp = models.DateTimeField('time',auto_now_add=True, auto_now=False)
updated = models.DateTimeField(auto_now_add=False, auto_now=True)
def __unicode__(self): #Python 3.3 is __str__
return self.email
我的表格
class SignUpForm(forms.ModelForm):
class META:
model= SignUp
fields=['email']
我试图在 admin 中添加表单,以便只显示 email
我的管理员,我正在尝试仅包含电子邮件字段
class SignUpAdmin(admin.ModelAdmin):
list_display = ['full_name', 'timestamp', 'updated']
form = SignUpForm
admin.site.register(SignUp, SignUpAdmin)
但我最终会同时显示电子邮件和姓名。我只想在管理页面中显示电子邮件
非常感谢任何帮助......在此先感谢
【问题讨论】:
标签: django django-forms django-admin