相对较新的django(但印象深刻)
实际问题:我正在尝试将Dropbox Chooser与Django
(通过jQuery
)联系起来。
var data = {'files': files, 'csrfmiddlewaretoken': $('input[name="csrfmiddlewaretoken"]').val()};
$.ajax({
type: "POST",
url: "{% url 'youtube:save_dropbox_files' %}",
data: data
});
此处没有什么特别的,files
是来自Dropbox
(files[0][name] = 'Some name';
和files[0][link] = 'Some link';
)形式的所选文件的数组。
from django.shortcuts import render
def save_dropbox_files(request):
files = request.POST.getlist('files')
print files
return render(request, 'youtube/ajax.html')
Django端的files
数组始终为空列表([]
)。
我错过了一些明显的东西吗?
答案 0 :(得分:0)
尝试:
from django.shortcuts import render
def save_dropbox_files(request):
files = request.POST.getlist('files[]')
print files
return render(request, 'youtube/ajax.html')