2010-11-15 45 views
13

在Django管理界面中,是否可以排除Inline中的一些字段?Django - 排除内联管理界面中的一些字段

+0

似乎不是文档中建议任何方式: http://docs.djangoproject.com/zh/dev/ref/contrib/admin/#inlinemodeladmin-options – crodjer 2010-11-15 17:57:03

+5

除了非常详细的'exclude'选项,也就是说。 – 2010-11-15 17:58:21

+0

嗯...我不知道它也适用于内联。 – crodjer 2010-11-15 18:03:10

回答

27

exclude你可以做到这一点

例如:

class Book(models.Model): 
    author = models.ForeignKey(Author) 
    title = models.CharField(max_length=100) 
    short_description = models.CharField(max_length=200) 

class BookInline(admin.TabularInline): 
    model = Book 
    exclude = ['short_description'] 
+0

非常感谢。这是一个完美的例子 – 2010-11-15 18:13:34