Я хотел бы прочитать загруженный файл в строку.Файл не разрешен, если его размер превышает 100 КБ.
У меня есть следующий код, но когда я выполняю его, используя pdb, данные остаются пустыми после строки data = file.read ()выполняется.
def import_data(request):
params = {}
if request.method == 'POST':
pdb.set_trace()
form = UploadFileForm(request.POST, request.FILES)
if form.is_valid():
file = request.FILES['file']
data = file.read()
update_database(data)
else:
form = UploadFileForm()
params['form'] = form
return render_to_response('import_data.html',
params,
context_instance=RequestContext(request))
А это мой шаблон:
% extends 'base.html' %}
{% block content %}
<form enctype="multipart/form-data" action="" method="post">{% csrf_token %}
{{ form.as_p }}
<input type="submit" value="Submit" />
</form>
{% endblock %}
Есть идеи как это исправить?