Как написать видеохостинг на Django?
В тег form добавить атрибут enctype<div class="download">
    <form action="/Download/" method="post" enctype="multipart/form-data">
    {% csrf_token %}
    {{ form.as_p}}
        <div class="button_2">
        <button type="submit">Добавить</button>
        </div>
    </form>
</div>
Во вьюху добавить ветку условия для невалидной формы и ещё один параметр в вызов конструтора формы:def d(request):
    if request.method == 'POST':
        form = DownloadForm(request.POST, request.FILES)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect('/main/')
        else:
            return render(request, 'downloader.html', {'form': form})
    else:
        form = DownloadForm()
        return render(request, 'downloader.html', {'form': form})
Решено.Забыл form.save( ) после проверки на валидность.