ImageKit에서 지난 며칠 동안 두통이 닥쳤습니다.ImageSpecField에서 Django-ImageKit 문제 원본 이미지
avatar_thumbnail = ImageSpecField(source='avatar',
processors=[ResizeToFill(100, 50)],
format='JPEG',
options={'quality': 60})
결과의 오류가 있었다 : 그래서
TypeError: __init__() got an unexpected keyword argument 'source'
, 내가 예제 ImageSpecField를 사용하는 avatar_thumbnail 업데이트 나는 GitHub 페이지의 예를 ImageSpecField을 따라 때문에 나는 내 사이트에 내부 서버 오류가 발생했습니다 ReadTheDocs 페이지 :
: 다음avatar_thumbnail = ImageSpecField(image_field='avatar',
processors=[ResizeToFill(100, 50)],
format='JPEG',
options={'quality': 60})
그리고 나는 오류가 발생했습니다
TypeError: __init__() got an unexpected keyword argument 'image_field'
'소스'를 사용하면 응용 프로그램이 오류없이 로컬로 성공적으로 실행됩니다. 서버에서 앱은 내부 오류없이 'image_field'로 실행되지만 실제로는 아바타 이미지를 만들거나 표시하지 않습니다. 서버와 로컬 모두 버전 2.0.4의 django-imagekit이 설치되어 있습니다.
모든 조언은 훌륭합니다.
내 imagekit을 2.0.4에서 3.2.5로 업그레이드하고 있습니다 (현재로서는 최신). "image_field"에서 "source"로의 변경을 발견했지만, 내가 인식하지 못하는 다른 변경 사항이있을 수 있습니다. 귀하의 웹 사이트에서 변경 내역을 찾을 수 없습니다. 몇 가지 올바른 리소스를 가르쳐 주시겠습니까? 감사! –