如何在Django中处理上传的图片?

时间:2019-04-12 21:46:49

标签: android python django

我有一个android应用程序,它将图像上传到托管在“ pythonanywhere”上的django服务器。 Android应用程式可以100%上载图片到伺服器 并正确保存它们。

我的问题是我想在服务器端对接收到的图片进行一些图像处理,我知道如何进行图像处理,但是“我

问题是服务器捕获图像后,我需要在上传的图像上执行图像处理代码,我不知道如何在我的代码中做到这一点

我查看了服务器上的djagno文件,并找到了models.py

    from django.db import models

    class MyImage(models.Model):
       model_pic = models.ImageField(upload_to = '', default = 'none/no-img.jpg')

我想model_pic有我上传的照片

1 个答案:

答案 0 :(得分:0)

您可以覆盖.save()模型方法,但是最好的选择是使用成熟且稳定的图像处理包,例如django-imagekit。它具有一些出色的内置图像处理器,甚至可以让您create your own.