Можно ли передать массив в django url без передачи пути
Допустим, у меня есть url, которому я хочу передать данные следующим образом:
{% url 'video_form' {'text': 'text', 'file': video.file, 'image': image} %}
и получаем вот так:
def video_form(request):
print(text)
print(file.url)
print(image.url)
как POST вместо GET. Могу ли я передать значения в бэкенд вместо url следующим образом:
path('video_form/<str:text>/', views.video_form, name='video_form')
которые не позволяли мне передавать в них текстовый ввод.
Ответ - нет. Мне пришлось передать данные в url в виде строки другому представлению, которое использует эту информацию для продолжения процесса в двухшаговой форме.