Опитвам се да актуализирам информацията за потребителския си акаунт чрез формуляр. Имам формуляра ok, който просто показва поле за парола/имейл и почиства полето за имейл. Имам проблем с възгледите си. Това е грешката, която получавам: Мениджърът не е достъпен чрез потребителски екземпляри. Това са моите възгледи: my_account функция.
def my_account(request):
user = request.user
if request.method == 'POST':
form = MyAccountForm(request.POST)
if form.is_valid():
user = user.objects.get(username=username),
password = user.set_password('password2'),
email = forms.cleaned_data['email']
user.save()
return HttpResponseRedirect('/')
else:
form = MyAccountForm()
variables = RequestContext(request, {
'form': form,
})
return render_to_response(
'my_account.html',
variables
)