2012-04-09 79 views
4

我有一個網站使用Django,則呈現出基本視圖和管理站點,Django管理站點模型沒有顯示

但是當我登錄到管理網站我看不到的車型: enter image description here

這是我的models.py

from django.db import models 

# Create your models here. 
class Poll(models.Model): 
    question = models.CharField(max_length=200) 
    pub_date = models.DateTimeField('date published') 
    class Admin: 
     pass 




class Choice(models.Model): 
    poll = models.ForeignKey(Poll) 
    choice = models.CharField(max_length=200) 
    votes = models.IntegerField() 
    class Admin: 
     pass 

這樣的IM引用從我的DB計劃的管理,

,但不能看到這個表我的管理員,

缺少什麼?

謝謝!

回答

13

你需要創建一個名爲admin.py文件和register any models你想從Django管理訪問:

from django.contrib import admin 
from myproject.myapp.models import MyModel 

class MyModelAdmin(admin.ModelAdmin): 
    pass 
admin.site.register(MyModel, MyModelAdmin) 
+9

無需爲的ModelAdmin子類,如果你不覆蓋任何東西 - 'admin.site.register (MyModel)'工作正常。 – 2012-04-09 20:29:35

相關問題