Django CMS에서 새 패키지 easy_thumbnails , adminsortable 및 filer를 설치 했지만 웹 사이트에 새 이미지를 추가하고 싶을 때이 오류 페이지가 나타납니다.
TypeError at /en/admin/filer/folder/
unsupported operand type(s) for +: 'set' and 'tuple'
Request Method: GET
Request URL: http://127.0.0.1:8000/en/admin/filer/folder/?_popup=1
Django Version: 1.6.5
Exception Type: TypeError
Exception Value:
unsupported operand type(s) for +: 'set' and 'tuple'
Exception Location: /home/tarek/Documents/python/myproject-cms/env/local/lib/python2.7/site-packages/easy_thumbnails/utils.py in valid_processor_options, line 54
Python Executable: /home/tarek/Documents/python/teknikcloud-cms/env/bin/python
Python Version: 2.7.6
Python Path:
['/home/tarek/Documents/python/myproject-cms',
'/home/tarek/Documents/python/myproject-cms/env/src/cms-form-plugin',
'/home/tarek/Documents/python/myproject-cms/env/lib/python2.7',
'/home/tarek/Documents/python/myproject-cms/env/lib/python2.7/plat-x86_64-linux-gnu',
'/home/tarek/Documents/python/myproject-cms/env/lib/python2.7/lib-tk',
'/home/tarek/Documents/python/myproject-cms/env/lib/python2.7/lib-old',
'/home/tarek/Documents/python/myproject-cms/env/lib/python2.7/lib-dynload',
'/usr/lib/python2.7',
'/usr/lib/python2.7/plat-x86_64-linux-gnu',
'/usr/lib/python2.7/lib-tk',
'/home/tarek/Documents/python/myproject-cms/env/local/lib/python2.7/site-packages']
Server time: Sat, 28 Jun 2014 06:02:50 -0500
그리고 문자열 링크를 넣었습니다.
INSTALLED_APPS = (
'djangocms_admin_style',
'djangocms_text_ckeditor',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.admin',
'django.contrib.sites',
'django.contrib.sitemaps',
'django.contrib.staticfiles',
'django.contrib.messages',
'cms',
'mptt',
'menus',
'south',
'sekizai',
'djangocms_style',
'djangocms_column',
'djangocms_file',
'djangocms_flash',
'djangocms_googlemap',
'djangocms_inherit',
'djangocms_link',
'djangocms_picture',
'djangocms_teaser',
'djangocms_video',
'reversion',
'filer',
'easy_thumbnails',
'adminsortable',
#'aldryn_common',
'easy_select2',
'parler',
'cms_form_plugin',
'widget_tweaks',
'myapp',
'myproject',
)
에 settings.py 와 나는에 다음과 같은 라인을 만들어 settings.py 파일을
SOUTH_MIGRATION_MODULES = {
'easy_thumbnails': 'easy_thumbnails.south_migrations'
}
THUMBNAIL_QUALITY = 95
THUMBNAIL_PROCESSORS = {
'easy_thumbnails.processors.colorspace',
'easy_thumbnails.processors.autocrop',
#'easy_thumbnails.processors.scale_and_crop',
'filer.thumbnail_processors.scale_and_crop_with_subject_location',
'easy_thumbnails.processors.filters',
}
THUMBNAIL_PRESERVE_EXTENSIONS = {'png', 'gif',}
THUMBNAIL_SUBDIR = 'versions'
그 후에도 여전히 브라우저에 오류 페이지가 표시됩니다. 설명과 이유가 필요합니다. 감사합니다.
Django는 세트가 아닌 튜플을 기대 THUMBNAIL_PRESERVE_EXTENSIONS
하고 THUMBNAIL_PROCESSORS
있습니다.
당신이 사용하는 변경해야 {
하고 }
로 (
와 )
.
필요한 입력 형식 이이 페이지에 표시됩니다 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다