Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的 Django 网站的管理员中,我让管理员上传非常高分辨率的图像。我想自动生成并存储每个上传图像的特定尺寸的多个再现,然后在网站的不同位置使用不同大小的再现。
有什么好方法可以做到这一点?
我最终使用了django-imagekit。
您可以直接在模板中使用图像,并用于sorl生成不同大小的缩略图或图像。
sorl
https://djangosnippets.org/snippets/1172/
您还可以覆盖模型保存方法,检查这个小脚本: