Я изучаю django, и я заблокирован из-за синтаксической ошибки шаблона.
У меня есть эта функция в моих views.py:
def AccountUpdateView(request):
template_name='portal/accountupdate.html'
context = {"forms":UserForm}
return render(request,template_name,context)
Есть мой шаблон:
<form action="/account/update/" method="POST">
<ul>
{% csrf_token %}
{% for form in forms %}
<li>{{form.label}}
<input type="text" name="{{form.name}}" maxlength="32" required="" id="id_{{form.name}}" value="{{PLEASE HELP ME !!!}}">
</li>
{%endfor%}
</ul>
<input type="submit" value="Metre a jour" />
</form>
Что ж, я пытаюсь получить значение каждой формы в моем шаблоне от текущего зарегистрированного пользователя, известного в django по вызову {{user}}, и я бы автоматически разместилзначения каждой формы.
Я думаю, что решение состоит в том, чтобы использовать form.name (для примера случая 'username'), а в значении вызвать что-то вроде этого:
user.form.username
Это не работает, и я знаю, что я мечтала надеяться, что этот экзотический вызов не сработает ...
Если есть какое-либо решение:)
Спасибо тебе!