2011-08-16 112 views
1

下面有一个这样的模型,在管理面板创建/编辑Author实例时,如何要求添加至少一本书?Django admin内嵌模型管理员需要

#models.py 
class Author(models.Model): 
    name = models.CharField(max_length=100) 

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

#admin.py 
class BookInline(admin.TabularInline): 
    model = Book 

class AuthorAdmin(admin.ModelAdmin): 
    inlines = [ 
     BookInline, 
    ] 

回答