2012-06-23 110 views
9

我正在尋找使用Django創建一個組合。我嘗試過使用ImageField,但它只允許我上傳和替換1張照片。如何創建一個Django圖像庫

我是Python和Django編程的新手。我將如何創建一個模型來上傳多個圖像並將其顯示在圖庫中?謝謝。

回答

3

退房http://lightbird.net/dbe/photo.html

這將解釋的基本知識。

如果你想通過管理,以增加更多的那麼一個PIC,你可以做這樣的事情:

class ChoiceInline(admin.StackedInline): 
    model = Image # or what ever your models name is 
    extra = 5 # or how ever many you want to add at a time 

你也應該通過Django的教程:https://docs.djangoproject.com/en/dev/intro/tutorial01/

+0

感謝上傳多張圖片,我期待通過lightbird嘖嘖。應該幫助噸 –

+0

這已更新爲[投資組合應用程序](http://lightbird.net/dbe2/portfolio.html#addimages-and-imageview) – rnevius

8

你也可以像使用應用程序photologueimagekit等,以簡化一些任務。

您也可以使用Model Formsets

+2

更新版本的Django我已經多次使用photologue。非常容易設置一個簡單的攝影畫廊,也作爲一個基地,從中建立一個自定義的解決方案。 – AJJ

+0

我只是看了一下photologue,它可以適合我需要的東西。謝謝 –