Как получить загруженный файл от встроенной формы в django?

Я пытаюсь создать "прохладный" интерфейс загрузки изображения в django панели администрации. Проблема состоит в том, что я использую встроенный интерфейс для загрузки экземпляров изображения, но я использую форму Ajax jQuery для загрузки изображений, таким образом, была другая форма, которую я должен создать для загрузки. И теперь функция представления django не может получить запрос. ФАЙЛЫ от этой формы, потому что я создал его, не используя django.forms и не могу указать в поле зрения функцию, которые формируют потребности, которые будут использоваться. Таким образом, я не могу переопределить стандартную функцию представления для встроенных интерфейсов и не могу воссоздать эту форму с помощью django.forms. Таким образом, этот код, кажется, не работает:

Моя форма:

<form id="uploadForm" enctype="multipart/form-data" method="post" action="upload_picture/">
    <input type="file" name="file" />
    <input type="submit" value="Upload" />
</form>

Моя функция представления:

def upload_picture(request):
    if request.method == 'POST':
        save_original(request.FILES['file'])
    return HttpResponseRedirect('admin/edit_inline/picture_editor.html')

Возможно, я должен сделать это совершенно другим путем?

6
задан Enchantner 2 February 2010 в 13:29
поделиться

1 ответ

Я протестировал этот код, и файлы загружаются просто отлично. Можете ли вы показать jquery, с помощью которого вы построили форму?

Спасибо.

0
ответ дан 17 December 2019 в 20:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: