Django 1.9 表单包含未显示在管理中

Django 1.9 forms include is not showing in admin

我正在尝试更改 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)

但我最终同时显示了电子邮件和姓名。我只想在管理页面中显示电子邮件

非常感谢任何帮助......提前致谢

我假设 meta 上的缩进是你问题中的一个 copy/paste 错误,但在你的 class 中需要缩进,而且,它不应该全部大写

class SignUpForm(forms.ModelForm):

    class Meta:
        model= SignUp
        fields=['email']