2012-04-09 46 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

相关问题