0
Django-CMS FilerImageField
のバリデーターを書こうとしています。次のバリデーター関数は、デフォルトのImageField
に使用されます。新しいモデルにコピーすると、メッセージ'int' object has no attribute 'file'
がクラッシュします。明らかに、異なるタイプの値がバリデータ関数に渡されています。どのような種類のデータがバリデーターに渡されているかに関する情報を見つけることができないようです。私はget_image_dimensions()
できるようにファイルを正しく参照するにはどうすればいいですか?Django-CMS FilerImageField:バリデーター関数
def validate(fieldfile_obj):
width, height = get_image_dimensions(fieldfile_obj.file) #crash
if width > 1000:
raise ValidationError("This is wrong!")