Используемые технологии
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 глючит при выполнении операций такого типа?Предложения?