Alguien por fa , podría mostrarme como iria la funcion de update_profile en views? En django 3.2 no esta corriendo la función, me muestra...

Pregunta de la clase:
Formularios en Django
Marlon Ramirez

Marlon Ramirez

Pregunta
studenthace 4 años

Alguien por fa , podría mostrarme como iria la funcion de update_profile en views?

En django 3.2 no esta corriendo la función, me muestra el siguiente error:

update_profile_3.JPG

Este es mi codigo:

"""Users's views""" #Django from django.contrib.auth import authenticate, login, logout from django.contrib.auth.decorators import login_required from django.shortcuts import render, redirect from django.http import HttpResponseRedirect # Exception from django.db.utils import IntegrityError #Models from django.contrib.auth.models import User from users.models import Profile # Forms from users.forms import ProfileForm @login_required def update_profile(request): """Update a user's profile view.""" profile = request.user.profile if request.method == 'POST': form = ProfileForm(request.POST, request.FILES) if form.is_valid(): data = form.cleaned_data profile.website = data['website'] profile.phone_number = data['phone_number'] profile.biography = data['biography'] profile.picture = data['picture'] profile.save() return redirect('update_profile') else: form = ProfileForm() return render( request=request, template_name='users/update_profile.html', context={ 'profile': profile, 'user': request.user, 'form': form } )
No hay respuestas
para escribir tu comentario
Curso de Django [Empieza Gratis]

Curso de Django [Empieza Gratis]

Crea sitios web fácilmente. Aprende sobre la conectividad y la extensibilidad que ofrecen los nuevos componentes de Django: el framework de desarrollo Web para Python más usado en la actualidad.

Curso de Django [Empieza Gratis]

Curso de Django [Empieza Gratis]

Crea sitios web fácilmente. Aprende sobre la conectividad y la extensibilidad que ofrecen los nuevos componentes de Django: el framework de desarrollo Web para Python más usado en la actualidad.