Gente de foros del web , buen día :)
Les paso a comentar el problema que tengo, estoy realizando mi primer proyecto en Django - Python y al momento de realizar formularios se me complica :s estoy teniendo problemas al querer hacer un formulario de "perfil" de usuario, donde contiene todos los datos del modelo "User" (por defecto de Django) + algunos datos, dentro de ese "algunos datos" tengo un "Avatar". Lo que espero que el usuario pueda hacer es cambiar dicha imagen , pero lo que no se como resolver si me conviene tener en base de datos el campo "urlAvatar" o directamente guardar la imagen en una carpeta con un ID y solo recuperarla al momento de mostrarla, eso por un lado, por otro lado al momento de mostrar el formulario, quiero que se muestre la imagen por defecto que tiene el user, pero también que pueda subir otra,
vi que para subir imagenes podria utilizar algo asi:
<form enctype='multipart/form-data' form action='.' method='post'>
if request.method == 'POST':
form = UploadFileForm(request.POST, request.FILES)
if form.is_valid():
form.save()
peeeero eso , si no mal entiendo es un form solo para subir la imagen...cosa que me da a pensar lo siguiente:
deberia usar un formulario para actualizar la imagen de perfil APARTE de que muestra los datos de perfil????
o existe la posibilidad de actualizar y modificar imágenes en un mismo formulario donde también se pueden actualizar los datos de los usuarios????
Espero haber sido claro :S si no lo fui, por favor, no duden en avisarme :D
Desde ya, muchas gracias!
Atte. Gl.