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? Эти значения не находятся в форме, потому что я не нашел структуру формы для этого. Есть ли у вас идеи, как я могу это сделать?

Спасибо ;)

Вернуться на верх