Metadata-Version: 1.1
Name: django-usuario
Version: 0.4
Summary: Extension to model User.
Home-page: https://github.com/dyachan/django-usuario
Author: Diego Yachan
Author-email: diego.yachan@gmail.com
License: MIT License
Description: =======
        Usuario
        =======
        
        Usuario es una extensión al modelo User de Django que permite el usar una instancia de User (manejo de permisos, pertenencia a grupos) y además poder usar desde esa instancia campos agregados por el usuario. Por defecto ya vienen agregados 4 campos: nombre, apellido paterno, apellido materno y foto (una simple imagen).
        
        Quick start
        -----------
        
        1. Agregue "usuario" a su INSTALLED_APPS en el archivo settings de la siquiente forma::
        
            INSTALLED_APPS = (
                ...
                'usuario',
                ...
            )
        
        2. Al interior de la carpeta /MEDIA/usuarios/ (crearla si no existe) agregar una imagen llamada "Anonimo.png" que servirá de imagen por defecto para un usuario
        
        3. Ejecutar `python manage.py makemigrations` y `python manage.py migrate` para crear el modelo Usuario.
        
        OPCIONAL
        --------
        
        1. Si quiere extender más la clase Usuario simplemente debe crear otro modelo que se herede de esa clase tal como se muestra a continuación::
        
            from usuario.models import Usuario
            class NuevoUsuario(Usuario):
                campo_nuevo = models.CharField(max_length=50, null=True)
                def get_campo_nuevo(self):
                    return self.campo_nuevo
        
        2. Ejecutar `python manage.py makemigrations` y `python manage.py migrate` para crear el modelo NuevoUsuario.
        
        3. Podrá crear nuevas instancias de su modelo (recordar que los campos obligatorios de User deben ser llenados)::
        
            >>> u = NuevoUsuario.objects.create(username="a", password="b", nombre="c", campo_nuevo="d")
        
        4. Podrá acceder a los diferentes campos de la siguiente forma::
        
            >>> u = User.objects.get(username="a")
            >>> u.nombre
            <<< 'c'
            >>> u.nuevo_campo
            <<< 'd'
            >>> u.get_nuevo_campo()
            <<< 'd'
        
        CHANGELOG
        ---------
        
        v0.4
        	Creado formulario que crea y edita usuarios
        
        v0.3
        	Permitida la guardar la instancia de User cuando se guarda la instancia de Usuario
        
        v0.2
        	Creación de claves de usuario con el método 'set_password'
        
        v0.1
        	Proyecto inicial
        
Keywords: django user
Platform: UNKNOWN
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
