我希望使用Django创建一个组合。我尝试过使用ImageField,但它只允许我上传和替换1张照片。
我是Python和Django编程的新手。如何创建模型以上传多个图像并在库中显示?感谢。
答案 0 :(得分:9)
您还可以使用photologue,imagekit等应用来简化部分任务。
您也可以使用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。