
处理文件上传的vIEws函数内部(其中doc.image是ImageWithThumbsFIEld):
if request.fileS.get('image'): file = request.fileS['image'] fdat = file.read() file_contents = Contentfile(fdat) doc.image.save(file.name,file_contents) 以上结果导致上述错误.
如果我改为打电话:
doc.image.attr_class(file_contents,doc.image,file.name).save(file.name,file_contents)
我能够访问save方法,但它是Hackish并且可能会导致更多问题然后解决.我的问题:既然ImageWithThumbsFIEld是继承models.ImageFIEld的子类,那么使用models.ImageFIEld和mongoengine是不可能的(或者至少是不切实际的)?
解决方法 我知道这个问题已经过时了,但当时似乎没有对 ImageField in mongoengine – this was added in version 0.6.的支持如果你仍然有mongoengine的问题,请尝试升级到大于0.6的版本..他们甚至投入生成缩略图的能力
总结以上是内存溢出为你收集整理的django – 使用mongoengine和models.ImageField全部内容,希望文章能够帮你解决django – 使用mongoengine和models.ImageField所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)