2012-02-24 10 views
1

私は2モデルがあります:私はSlideshow_image_managerではなく、ディスプレイ2をその親に採用することをSideshow_managerの項目に行くとき、私はDjangoの管理画面Slideshow_image_managerのすべての記録させることができます表示外部キーのデータが

class Sideshow_manager(models.Model): 
    url_id    = models.CharField(max_length=250,editable=False,unique=True) 
    title    = models.CharField(max_length=250) 
    date    = models.DateField() 
    image    = models.ImageField(upload_to='slideshow',verbose_name='400*400px') 
    image_title   = models.CharField(max_length=100) 
    image_alt   = models.CharField(max_length=100)  
    page_title   = models.CharField(max_length=250) 
    page_description = models.CharField(max_length=250) 

class Slideshow_image_manager(models.Model): 
    url_id    = models.CharField(max_length=250,editable=False,unique=True) 
    parent    = models.ForeignKey(Sideshow_manager) 
    image    = models.ImageField(upload_to='slideshow',verbose_name='400*400px') 
    image_title   = models.CharField(max_length=100) 
    image_alt   = models.CharField(max_length=100)  
    page_title   = models.CharField(max_length=250) 
    page_description = models.CharField(max_length=250) 

別のリスト?

答えて

0

インラインを使用することができます。

class SlideshowImageManagerInline(admin.TabularInline): 
    model=Slideshow_image_manager 
    ... 

class SideshowManagerAdmin(admin.ModelAdmin): 
    inlindes=[SlideshowImageManagerInline] 
    ... 

admin.site.register(Sideshow_manager, SideshowManagerAdmin) 

ドキュメントは

+0

hereですありがとうございました!私はこれで終わりです。 – ronin1184

関連する問題