django - 如何在 Django Admin 中创建一个显示图像的下拉菜单?
问题描述
我花了两个小时试图找出如何select2
在 Django admin 中自定义小部件以实现这个简单的功能。
我有一个模型(文章),其中包含许多其他对象(图片)。每张图片都有一组代表原始图像文件、缩略图、后处理(使用 Pillow)预览和一些元数据的 FileFields。
我要实现的是能够在文章更改页面上上传新图像,并在花哨的 Select2 下拉小部件中选择/取消选择它们。
我怎样才能做到这一点?我应该使用 ImageField 而不是 FileField 吗?我应该使用内联和through
文章和图片之间的多对多关系吗?我应该制作自己的小部件吗?Django 管理员如何使用 Select2 以及如何传递诸如“templateResult”之类的参数来更改下拉项的外观?
先感谢您。
解决方案
推荐阅读
- reactjs - React-Native-Navigation 摆脱构造函数?
- c++ - C++莫尔斯到英语
- c++ - 动态二维数组。为什么是分段错误?
- ravendb - RavenDB 让加密安全模式失败
- python - boto3 s3.head_bucket 仅在从变量读取时返回 403 Forbidden
- python - 尝试调用方法时收到名称错误
- javascript - 如何在输入标签内添加文本单位(例如厘米)?
- javascript - 我可以在 React + Redux 中使用 Props 设置初始状态吗?
- html - 仅设置嵌套列表的第一级
- javascript - 比较两个数组并将结果推送到新数组