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