Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我能';使用“t”切割图像;作物“;“的;枕头; 关于django的问题。_Python_Django_Upload_Vps - Fatal编程技术网

Python 我能';使用“t”切割图像;作物“;“的;枕头; 关于django的问题。

Python 我能';使用“t”切割图像;作物“;“的;枕头; 关于django的问题。,python,django,upload,vps,Python,Django,Upload,Vps,表单中发布的图像已保存,并使用“枕头”的“裁剪”进行剪切,然后调整大小并保存 该程序在本地没有问题,但在vps上部署后没有按照指定进行剪切(当我上传5个图像时,一个或两个图像没有按照指定进行剪切) 我只是部署了git的数据 我不明白原因 如果你知道原因,你能告诉我吗 代码 打印(int(x)) 打印(整数(y)) 打印(int(w)) 打印(内部(h)) pp=ImageTable.objects.filter(sort\u id=st.sort\u id) 打印(pp[count-1]。图像)

表单中发布的图像已保存,并使用“枕头”的“裁剪”进行剪切,然后调整大小并保存

该程序在本地没有问题,但在vps上部署后没有按照指定进行剪切(当我上传5个图像时,一个或两个图像没有按照指定进行剪切)

我只是部署了git的数据

我不明白原因

如果你知道原因,你能告诉我吗

代码
打印(int(x))
打印(整数(y))
打印(int(w))
打印(内部(h))
pp=ImageTable.objects.filter(sort\u id=st.sort\u id)
打印(pp[count-1]。图像)
im=Image.open('media/'+str(pp[count-1].Image))#'str(pp[count-1].Image)'例如类似于'images/test.png'图像路径
xx=整数(x)+整数(w)
yy=int(y)+int(h)
im=im.crop((int(x)、int(y)、int(xx)、int(yy)))
im.resize(size=(200200),resample=Image.BOX).save('media/'+str(pp[count-1].Image))
我试过了 关于上面的代码

代码由for函数循环并上传五幅图像

它为每个循环上载不同的图像,因为计数为每个循环加1

我通过使用打印调试确认x、y、w、h为指定值

补充资料 我几乎没有更改,但我将数据库从db.sqlite3更改为postgresql


这是否相关。

这一原因可能是db。 上传成功,但图像调用未成功。 当我使用“.filter()”时,映像在db.sqlite3中被称为降序,但在postgresql中并没有被称为降序。
我需要使用“.filter().order('id')”

这个原因可能是db。 上传成功,但图像调用未成功。 当我使用“.filter()”时,映像在db.sqlite3中被称为降序,但在postgresql中并没有被称为降序。 我需要使用“.filter().order('id')”