如何创建Django图库

Car*_* W. 10 python django portfolio image gallery

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

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

mac*_*aku 10

您还可以使用photologue,imagekit等应用程序来简化某些任务.

您也可以使用模型表格集上传多个图像

  • 我多次使用过photologue.非常容易设置一个简单的摄影画廊,也可以作为一个基础,通过子类建立一个定制的解决方案. (2认同)

lci*_*amp 2

查看https://web.archive.org/web/20120621233904/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
Run Code Online (Sandbox Code Playgroud)

您还应该阅读 Django 教程:https ://docs.djangoproject.com/en/dev/intro/tutorial01/