2014-02-07 2 views
0

После установки Photologue после official guide мне действительно удалось загрузить галерею .zip, однако в какой-то момент система начала выдавать мне ошибку 400 BAD REQUEST, когда я пытаюсь загрузить новую .zip галерея. Однако файлы .zip попадают в каталог myapp/media/photologue/temp, но в противном случае они недоступны.Django Photologue Gallery Uploads == НЕОБХОДИМЫЙ ЗАПРОС

Проект находится в пределах virtualenv.

Мои настройки файла выглядит

INSTALLED_APPS = (
... 
'photologue', 
'south', 
... 
) 
MEDIA_ROOT = (
    os.path.join(BASE_DIR, 'media') 
) 

MEDIA_URL = '/media/' 


STATIC_URL = '/static/' 

STATIC_ROOT = '' 

STATICFILES_DIRS = (
    os.path.join(BASE_DIR, 'static'), 
) 

STATICFILES_FINDERS = (
    'django.contrib.staticfiles.finders.FileSystemFinder', 
    'django.contrib.staticfiles.finders.AppDirectoriesFinder', 
) 

from photologue import PHOTOLOGUE_APP_DIR 

TEMPLATE_DIRS = (
    os.path.join(BASE_DIR, 'templates'), 
    PHOTOLOGUE_APP_DIR, 
) 
TEMPLATE_LOADERS = (
    'django.template.loaders.filesystem.Loader', 
    'django.template.loaders.app_directories.Loader', 
    'django.template.loaders.eggs.Loader', 
) 

PHOTOLOGUE_PATH = 'myapp.utils.get_image_path' 

Whitin MYAPP/utils.py у меня есть, # MyApp/utils.py:

import os 

def get_image_path(instance, filename): 
    return os.path.join('path', 'to', 'my', 'files', filename) 

И я MYAPP/urls.py с рекомендованные настройки as per

#/myapp/urls.py 
urlpatterns = patterns('', 
    ... 
    url(r'^photologue/', include('photologue.urls')), 
    (r'^i18n/', include('django.conf.urls.i18n')), 
    url(r'^admin/', include(admin.site.urls)), 
) 



if settings.DEBUG: 
    urlpatterns = patterns('', 
     url(r'^media/(?P<path>.*)$', 'django.views.static.serve', 
      {'document_root': settings.MEDIA_ROOT, 'show_indexes': True}), 
    ) + urlpatterns 

Спасибо, что посмотрели.

ответ

0

У меня такое же поведение, но без какой-либо ошибки. Django 1.6.2, фотограф 2.7, pytz 2013

Смежные вопросы