Django шаблон возвращает POST массив
У меня проблема с возвратом массива данных в POST. Я не могу найти способ сделать это...
Вот код, я удалил не нужную часть кода :
- View
def viewPro(request): if request.method == 'POST': if bool(request.FILES.get('file', False)) == True : ... if analyseType == 'r': ... elif analyseType == 'm': fc, dRect, ctrlRect = ExtractData(file, analyseType) context = { ... 'f' = True, 'fc' = fc, 'dRect': dRect, 'ctrlRect': ctrlRect, } return render(request, 'ctd.html', context) else: ... dRect = request.POST.get("dRect") ctrlRect = request.POST.get("ctrlRect") fc = request.POST.get("fc") UpdateData(fc, dRect, ctrlRect) img_out_path = executectd(..., fc, dRect, ctrlRect) context = { 'filename': img_out_path, } return render(request, 'result.html', context) else: ... (different forms) context = { 'f' = False ... } return render(request, 'ctd.html', context)
- Шаблон
В моем шаблоне я сначала даю некоторую информацию и файлы. Затем этот же шаблон перезагружается с последней информацией и новыми, такими как fc, dRect, ctrlRect, прочитанными из файла.
Эти значения могут быть изменены пользователем. Моя проблема заключается в следующем. Эти данные находятся в разных массивах. Не проблема прочитать значения и отобразить их. Но если пользователь изменит одно из этих значений, как я могу получить доступ к нему в представлении с помощью POST? Эти значения не находятся в форме, потому что я не нашел структуру формы для этого. Есть ли у вас идеи, как я могу это сделать?
Спасибо ;)