Я только что начал использовать django-cms, поэтому, пожалуйста, простите мою новичку.undefined uploads using django cms cmsplugin_filer_file и cmsplugin_filer_image
Каждый раз, когда я пытаюсь загрузить файл в админке, например Файловые изображений с помощью cmsplugin_filer_file»/ cmsplugin_filer_image это приходит как неопределенный в области буфера обмена. Странно, потому что запущенные точки выглядят так, как если бы они загружали изображение, а затем изображение bang undefined. Это позволяет мне создавать папки, но я не могу просмотреть загруженные файлы .
При ближайшем рассмотрении изображение было загружено в каталог под сегодняшний день в средствах массовой информации/Filer реж (т.е. медиа/Filer/2012/03/27), однако, никакие файлы не отображаются в администратора. Может быть проблема , связанная с легкими эскизами, и на самом деле это не отображается на миниатюре ?
Кроме того, вы бы рекомендовали использовать фильтр django-cms по умолчанию и графические плагины ? В документации говорится, что он работает только для локальных хранилищ , означает ли это, что вы не сможете загружать файлы с вашего локального компьютера в ваше приложение в настройке производства/совместного размещения?
Я был бы очень признателен за любую помощь по этим двум вопросам.
Благодаря
SETTINGS
MEDIA_ROOT = os.path.join(PROJECT_PATH, "media")
MEDIA_URL = '/media/'
STATIC_ROOT = os.path.join(PROJECT_PATH, "static")
STATIC_URL = '/static/'
ADMIN_MEDIA_PREFIX = '/static/admin/'
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',
)
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admin',
'easy_thumbnails',
'cms',
'mptt',
'menus',
'south',
'sekizai',
'filer',
'cmsplugin_filer_file',
'cmsplugin_filer_folder',
'cmsplugin_filer_image',
'cmsplugin_filer_teaser',
'cmsplugin_filer_video',
'cms.plugins.twitter',
'cms.plugins.text',
'cms.plugins.flash',
'cms.plugins.googlemap',
'cms.plugins.link',
URLS
from django.conf.urls.defaults import *
from django.contrib import admin
from django.conf import settings
admin.autodiscover()
urlpatterns = patterns('',
(r'^admin/', include(admin.site.urls)),
url(r'^', include('cms.urls')),
)
if settings.DEBUG:
urlpatterns = patterns('',
url(r'^media/(?P<path>.*)$', 'django.views.static.serve',
{'document_root': settings.MEDIA_ROOT, 'show_indexes': True}),
url(r'', include('django.contrib.staticfiles.urls')),
) + urlpatterns
Что касается вопроса 2; локальные хранилища просто означают, что вы не можете использовать подобные Amazon S3 для размещения медиа - это должна быть локальная файловая система. Таким образом, это будет нормально на производственном сервере, если вы сохраняете файлы локально на сервере. –
. Проверьте firebug, чтобы увидеть, есть ли какие-либо ошибки javascript/ajax при загрузке файла - это звучит так, как будто вы правы, и это как-то связано с эскизы. Для хранения созданных эскизов должен быть каталог 'filer_thumbnails', а также' filer'. Это что-то содержит? Вы работаете локально на ноутбуке или ПК или на сервере? –
Большое спасибо. Im в настоящее время выполняется локально с использованием сервера разработки django. – user1294886