在Django上传之前在模板中旋转图像

时间:2016-10-24 10:23:08

标签: django django-file-upload

可能是有人遇到这样的问题,并找到了很好的解决方案。我需要在上传之前在模板中旋转图像并保存记录。我可以使用JavaScript在模板中旋转图像视图但它没有给出任何结果,因为图像保存在原始旋转中。我看到几个具有这种功能的网站,它真的很有用。

1 个答案:

答案 0 :(得分:3)

您无法从Django模板获取旋转图像。我假设您正在开发一个Web应用程序,用户上传图像,旋转图像然后保存以供以后使用。这可以通过以下方式完成。

在Python中有一个用于处理图像的库,称为PIL。您可以在视图中使用它,将图像保存到数据库。当用户使用图像时,请在前端使用javascript进行旋转。但是在保存时,让javascript向视图发送角度,然后对上传的图像进行相应的更改,然后保存到数据库。

链接:How to use PIL for rotation in Python