0
我正在構建一個擴展夾層項目Django應用程序Django管理選擇對象。夾層有一個圖庫應用程序(照片)。我想創建「投資組合」頁面,充當着陸頁面,其中有一個圖像並鏈接到每個圖庫頁面。基於多對多關係
每個畫廊(Gallery),可以有多個圖像(GalleryImage)。我想通過管理員選擇一個圖庫,然後選擇要顯示的圖像。但是,我似乎無法弄清楚該怎麼做。
這裏是我的模型:
class GalleriesThumb(models.Model):
relatedlandingpage = models.ForeignKey(LandingPage)
relatedgallery = models.ForeignKey(Galleries)
thumb = models.ManyToManyField(GalleryImage)
def __unicode__(self):
return self.name
class Galleries(models.Model):
landingpage = models.ForeignKey(LandingPage)
tagline = models.CharField(max_length=100)
galleries = models.ManyToManyField(Gallery)
def __unicode__(self):
return self.name
class LandingPage(models.Model):
gallerytitle = models.CharField(max_length=200)
def __unicode__(self):
return self.name
我的管理是一樣的東西:
class GalleryInline(admin.InlineModelAdmin)
model = Galleries
model = GalleriesThumb
list_display = galleries
list_display = thumb
class LangingPageAdmin(admin.ModelAdmin):
fieldsets = (
(None, {
'fields': ('gallerytitle')
})
inlines = [GalleryInline,]
我意識到,這不會做我想要什麼,但我如何獲得有關的的list_display與畫廊有關的圖像。我敢肯定它需要的方法,還是我取完錯誤的做法如果被所做的選擇將會定義頁面上的內容。 (我知道,我也想念我的字段存儲的選擇。)
我很抱歉,如果這是一個愚蠢的問題,但這個我第一次真正的世界嘗試的應用程序。
我會嘗試今晚。 –