当我在django rest-framework中上传具有特定维度的图片时,我收到错误TypeError: init ()得到了一个意外的关键字参数'size'。我已经安装了stdimage应用程序并且也添加了设置。 请帮帮我哪里错了。提前致谢。 我的代码在哪里:
from django.db import models
from stdimage import StdImageField
import datetime
from others.locale.models import MasterCity
class MasterBank(models.Model):
"""
"""
bankid = models.BigIntegerField(primary_key=True,blank=True)
bankname = models.CharField(max_length=255, blank=True)
bankdescription = models.TextField(blank=True)
banklogourl = StdImageField(upload_to = 'images/',blank=True,size=(50,50))
答案 0 :(得分:0)
我使用下面的代码而不是使用size作为参数: StdImageField(upload_to ='images /',variations = {'thumbnail':(50,50)})
init .py应包含以下代码:
来自未来导入(absolute_import,unicode_literals)来自.models导入StdImageField
并安装在以下软件包中:
有关使用此链接调整大小的图片上传的详细信息,请执行以下操作: https://github.com/xarg/django-stdimage