我花了两个小时试图找出如何在Django admin中自定义select2
小部件以实现简单功能。
我有一个模型(文章),其中可能包含许多其他对象(图片)。每张图片都是一组FileField,代表原始图像文件,缩略图,后处理(使用Pillow)预览和一些meta内容。
我要实现的是能够在“文章更改”页面上上传新图像,并在精美的Select2下拉小部件中选择/取消选择它们。
我该如何实现?我应该使用ImageField而不是FileField吗?我应该对文章和图片之间的ManyToMany关系使用内联和through
吗?我应该自己制作一个小部件吗? Django管理员如何使用Select2,以及如何传递“ templateResult”之类的参数来更改下拉菜单项的外观?
谢谢。