2012-06-23 46 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,它可以适合我需要的东西。谢谢 –