Я хочу использовать данные, хранящиеся в переменной var в view.py для model.py, чтобы я указывал путь к загружаемому файлу
My View.py -
def model_form_upload(request):
if request.method == 'POST':
test = str(request.get_full_path)
o = urlparse.urlsplit(test)
var = o.query
form = DocumentForm(request.POST, request.FILES)
if form.is_valid():
form.save()
return redirect('home')
else:
form = DocumentForm()
return render(request, 'core/model_form_upload.html', {
'form': form
})
Мой Model.py -
class Document(models.Model):
document = models.FileField(upload_to=var)
Мой Forms.py -
class DocumentForm(forms.ModelForm):
class Meta:
model = Document
fields = ('document', )
Мой шаблон -
<form action="{% url 'model_form_upload' %}?test1" method="post">
{% csrf_token %}
<button type="submit">test 1</button>
</form>