Django:画廊管理员照片上传

时间:2015-01-13 16:13:26

标签: django file-upload django-models django-admin multiple-file-upload

我有一个使用Django管理界面的网站,以方便非开发者向网站添加内容。该网站有一个活动页面(和相关的模型),每个活动都有一个相关的照片库。

我认为照片画廊应该有自己的模特。数据库中有一个表,它将图像路径与其事件相关联。

我需要的是上传图片的方法。优选地,多文件上载解决方案,因为每个事件可能有数十个图像。我希望这些图像能够在其表中正确记录,并在服务器上的正确位置添加到文件系统中。

我原本以为上传功能应该包含在活动管理页面上,以便让内容提供者更容易,但也许更容易保持单独的照片库管理员并让他们选择照片相关的事件来自那里?

我已经阅读了很多类似的问题和博客文章,但似乎没有什么是我正在寻找的。我目前正在尝试调整我见过的一些信息,但我真的很感激建议。感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您可以使用外键创建Some模型,并将ManyToMany创建到您的图片,因为我理解您的问题。 首先将必要的图像上传到某个图像模型,然后将它们添加到Some模型中并添加一些事件