如何在django中将多个图像上传到博客文章中>>

问题描述 投票:22回答:2

我正在尝试允许每个用户将多张图片上传到单个博客文章。几天来,我一直在尝试找出最佳方法。最佳做法是什么?

根据已读内容,我应该从博客文章模型中创建一个单独的图像模型,并使用外键。那正确吗?接下来是如何允许他们同时上传多张图片的问题。我以为我应该使用拖放区之类的东西对吗?

也欢迎提供有关存储照片的最佳做法的任何建议。我看过Amazon s3和cloudinary。我想创建可扩展的东西。

任何帮助将不胜感激!

我正在尝试允许每个用户将多张图片上传到单个博客文章。几天来,我一直在尝试找出最佳方法。最佳做法是什么?来自...

django image amazon-s3 image-uploading cloudinary
2个回答
40
投票

您只需要两个模型。一个用于发布,另一个用于图片。您的图像模型将具有Post模型的外键:


1
投票

我有类似的问题。在我的模型中,文章必须具有缩略图(图像),然后我为可选图像设置了另外五个字段。当应用安全过滤器后,由于不再是HTML,图像源将无法呈现,因此出现了问题,

© www.soinside.com 2019 - 2024. All rights reserved.