Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/02/2014, 22:35
WebDeveloperZ
 
Fecha de Ingreso: marzo-2007
Mensajes: 340
Antigüedad: 17 años, 1 mes
Puntos: 4
Acceder a los datos del usuario (logueado) desde forms.py (ModelForm)

Buenas, necesito acceder a los datos del usuario, en el caso de que este logueado en el campo email mostrare su email registrado:

Código:
class UserEditForm(ModelForm):

    def __init__(self,*args,**kwargs):
         self.request = kwargs.pop("request", None) 
         super(UserEditForm,self).__init__(*args,**kwargs)
         self.fields['email'].error_messages = {'required': 'El campo email es obligatorio.'}
         self.fields['email'].widget.attrs.update({'onchange' : 'checkemail();'})
         self.fields['email'].widget.attrs.update({'value' : self.request.user.email})
El error que me da es: 'NoneType' object has no attribute 'user'

Como puedo solucionarlo ? gracias !