django-uploadify http ошибка 500 после загрузки - PullRequest
2 голосов
/ 07 марта 2012

Используемые технологии

  • django-uploadify (загрузка нескольких файлов)
  • Тестовый веб-сервер Django 1.3

Context

Я могу успешно загрузить файлы на веб-сервер, используя страницу upload.html (каталог загрузки имеет необходимые разрешения).Однако после завершения загрузки веб-сервер возвращает ошибку HTTP 500.

"POST /filemanager/view HTTP/1.1" 500 68788

Страница / filemanager / view отображается правильно, если я обращаюсь к ней напрямую (GET).

Код

filemanager / urls.py

urlpatterns = patterns('filemanager.views',
    url(r'^upload/', direct_to_template, {'template': 'upload.html'}),
    url(r'^view/',
        ListView.as_view(
            queryset = Container.objects.all(),
            context_object_name='containers',
            template_name='view.html'),
        name='view'
        )
)

filemanager / templates / upload.html

{% load uploadify_tags %}
{% load url from future %}

<html>
    <head>
        <script type="text/javascript" src="{{ MEDIA_URL }}/js/uploadify/jquery-1.4.2.min.js"></script>
        <script type="text/javascript" src="{{ MEDIA_URL }}/js/uploadify/swfobject.js"></script>
        <script type="text/javascript" src="{{ MEDIA_URL }}/js/uploadify/jquery.uploadify.js"></script>
    </head>

    <body>
        {% multi_file_upload '/filemanager/view' %}
    </body>
</html>

filemanager / templates / view.html

<html>
    <h1>File list</h1>
    <ul>
    {% if containers %}
        {% for container in containers %}
            <li>{{ container.file }}</li>
        {% endfor %}
    {% endif %}
    </ul>
</html>

Возможно ли, что веб-сервер тестирования Django глючит при выполнении операций такого типа?Предложения?

...