Django;上载一些图片的最佳方法是什么?

时间:2018-09-07 14:13:50

标签: python django

我一直在从事Django项目。目前,用户只能上传一个图像,但现在我想更改它,以便用户可以上传一些图像。

models.py就是这样。

class Entry(models.Model):
    photo = models.ImageField(...)

我正在考虑仅在Entry模型中添加photo2photo3。但是我想知道是否有更好的方法来做到这一点。我不想删除已经上传的图像。有人可以给我提示吗?另外,我不喜欢文件上传表单的设计,有些人只使用类似按钮的表单。我还想知道如何创建类似按钮的表单。

1 个答案:

答案 0 :(得分:0)

  1. 创建一个名为“照片”的新模型。
  2. 从“条目”到“照片”创建relationship

如果要使用与条目记录相关的照片,则需要使用select_related()功能

您还可以找到类似按钮的上传表单here.