Я пытаюсь предоставить форму для обновления информации о пользователе, такой как занятость, местоположение, день рождения, интересы. Форма, которую я пытался заполнить, не будет отображать эту информацию, а просто показывает кнопку отправки.
user_info = models.UserInfo.objects.get(user=request.user)
if request.method == 'POST':
form = UserChangeForm(data=request.POST, instance=request.user)
if form.is_valid():
form.save()
return redirect('login:login_view')
else:
form = UserChangeForm(instance=request.user)
context = { 'user_info' : user_info,
'form ' : form }
return render(request, 'account.djhtml',context)
Я почти уверен, что мне нужно использовать user_info, но я не уверен, как это сделать. Если кто-нибудь может указать мне правильное направление, я был бы очень признателен. Спасибо
<form method="post"action="{% url 'social:account_view' %}">
{% csrf_token %}
{{ form.as_p }}
<input type="submit" value="Submit" />
</form>
DJ html Я пытался