Локальная переменная Django 'context' упоминается перед присвоением

Где моя ошибка? Может ли кто-нибудь увидеть ее? view.py

ошибка

Вы должны назначить контекст Добавить context={} перед context['form']=value()

context должен быть словарем. Весь оператор if нужно исправить, потому что непонятно, что там произошло и почему вы сделали именно так. Ваша текущая ошибка возникает (в блоке else), потому что вы пытаетесь присвоить значение ключу в словаре, который не существует.

Исправить:

else:
    context = {}
    context['form'] = some_form()  # this is suppose to be your form.
    return render(request, 'deneme.html', context)

Теперь вы можете получить доступ к этой форме в файле deneme.html с помощью {{form}}.

P.S. Вы должны вставлять код в свои вопросы вместо скриншота.

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