如何创建Django图库

时间:2012-06-23 01:50:05

标签: python django image gallery portfolio

我希望使用Django创建一个组合。我尝试过使用ImageField,但它只允许我上传和替换1张照片。

我是Python和Django编程的新手。如何创建模型以上传多个图像并在库中显示?感谢。

4 个答案:

答案 0 :(得分:9)

您还可以使用photologueimagekit等应用来简化部分任务。

您也可以使用Model Formsets

上传多张图片

答案 1 :(得分:3)

查看http://lightbird.net/dbe/photo.html

这将解释基础知识。

如果您想通过管理员添加多张图片,可以执行以下操作:

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/

答案 2 :(得分:1)

只需将以下代码放入您的图库模板中即可。

Weekday Playdate: Monday, Weekend Playdate: Saturday, Weekend Playdate: Sunday

答案 3 :(得分:0)

如果您的网络应用的用户无法访问管理面板,这里有一个教程,可指导您使用管理面板和表单集building an image gallery with Django