私はジャンゴ1.5を使用しています。
画像のサイズを設定するには?たとえば、ユーザーは 200 * 200 を超える画像を追加する必要があります。
models.py:
class UserNew(models.Model):
photo = models.ImageField(upload_to='photo')
私はジャンゴ1.5を使用しています。
画像のサイズを設定するには?たとえば、ユーザーは 200 * 200 を超える画像を追加する必要があります。
models.py:
class UserNew(models.Model):
photo = models.ImageField(upload_to='photo')
フォームの clean メソッドをオーバーライドできます。
class UserNewForm(forms.ModelForm):
def clean_photo(self):
photo = self.cleaned_data.get('photo',None)
if not photo:
raise ValidationError("Something went wrong")
if photo._height < 200 or photo._width < 200:
raise ValidationError("Photo dimensions are too small (minimum 200X200 )")
return photo