2016-02-16 91 views
0

我試着去改變查看管理的,雖然我嘗試修改管理員與形式的幫助下,我沒有看到任何變化,並與所有領域Django的1.9形式包括未在管理員顯示

結束

我的模型主要包括電子郵件,姓名等

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'] 

我試着添加的形式管理因此只有電子郵件顯示

我聯繫,我想只包括電子郵件領域

class SignUpAdmin(admin.ModelAdmin): 
    list_display = ['full_name', 'timestamp', 'updated'] 
    form = SignUpForm 
    admin.site.register(SignUp, SignUpAdmin) 

但我結束了兩個電子郵件和名稱顯示。我只是想在郵件管理頁面

enter image description here

任何幫助大大appriciated要顯示......在此先感謝

回答

4

我假設的元壓痕是複製/粘貼錯誤在你的問題,但這需要在你的班級縮進,但它也不應該全部爲大寫

class SignUpForm(forms.ModelForm): 

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

謝謝你的回覆...我確實改變了縮進,但是這個問題存在。 ... – spidy

+1

@spidy - 我沒有不理解你的評論,問題是否持續?您是否已將「eta」更改爲小寫? – Sayse

+2

@spidy您還應該取消管理'admin.site.register(SignUp,SignUpAdmin)' – Selcuk