2020年如何在Django Admin中使用图像下拉菜单?

时间:2020-10-05 21:25:35

标签: django image django-admin jquery-select2

我花了两个小时试图找出如何在Django admin中自定义select2小部件以实现简单功能。

我有一个模型(文章),其中可能包含许多其他对象(图片)。每张图片都是一组FileField,代表原始图像文件,缩略图,后处理(使用Pillow)预览和一些meta内容。

我要实现的是能够在“文章更改”页面上上传新图像,并在精美的Select2下拉小部件中选择/取消选择它们。

我该如何实现?我应该使用ImageField而不是FileField吗?我应该对文章和图片之间的ManyToMany关系使用内联和through吗?我应该自己制作一个小部件吗? Django管理员如何使用Select2,以及如何传递“ templateResult”之类的参数来更改下拉菜单项的外观?

谢谢。

0 个答案:

没有答案