ImageKit在過去幾天給了我很頭痛的問題。我的網站上有一個內部服務器錯誤,因爲我跟着例子ImageSpecField的GitHub頁:Django-ImageKit問題與ImageSpecField原始圖像
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在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'一起運行,沒有內部錯誤,但實際上並沒有創建或顯示頭像圖像。服務器和本地都安裝了django-imagekit的2.0.4版本。
任何建議將是美好的。
我正在將我的imagekit從2.0.4升級到3.2.5(現在是最新版本)。我發現從「image_field」到「source」的變化,但可能還有其他變化,我不知道。我無法從您的網站找到任何更新日誌。你能指點我一些正確的資源嗎?謝謝! –