{ "info": { "author": "Diego Yachan", "author_email": "diego.yachan@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "=======\nUsuario\n=======\n\nUsuario es una extensi\u00f3n al modelo User de Django que permite el usar una instancia de User (manejo de permisos, pertenencia a grupos) y adem\u00e1s 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).\n\nQuick start\n-----------\n\n1. Agregue \"usuario\" a su INSTALLED_APPS en el archivo settings de la siquiente forma::\n\n INSTALLED_APPS = (\n ...\n 'usuario',\n ...\n )\n\n2. Al interior de la carpeta /MEDIA/usuarios/ (crearla si no existe) agregar una imagen llamada \"Anonimo.png\" que servir\u00e1 de imagen por defecto para un usuario\n\n3. Ejecutar `python manage.py makemigrations` y `python manage.py migrate` para crear el modelo Usuario.\n\nOPCIONAL\n--------\n\n1. Si quiere extender m\u00e1s la clase Usuario simplemente debe crear otro modelo que se herede de esa clase tal como se muestra a continuaci\u00f3n::\n\n from usuario.models import Usuario\n class NuevoUsuario(Usuario):\n campo_nuevo = models.CharField(max_length=50, null=True)\n def get_campo_nuevo(self):\n return self.campo_nuevo\n\n2. Ejecutar `python manage.py makemigrations` y `python manage.py migrate` para crear el modelo NuevoUsuario.\n\n3. Podr\u00e1 crear nuevas instancias de su modelo (recordar que los campos obligatorios de User deben ser llenados)::\n\n >>> u = NuevoUsuario.objects.create(username=\"a\", password=\"b\", nombre=\"c\", campo_nuevo=\"d\")\n\n4. Podr\u00e1 acceder a los diferentes campos de la siguiente forma::\n\n >>> u = User.objects.get(username=\"a\")\n >>> u.nombre\n <<< 'c'\n >>> u.nuevo_campo\n <<< 'd'\n >>> u.get_nuevo_campo()\n <<< 'd'\n\nCHANGELOG\n---------\n\nv0.4\n\tCreado formulario que crea y edita usuarios\n\nv0.3\n\tPermitida la guardar la instancia de User cuando se guarda la instancia de Usuario\n\nv0.2\n\tCreaci\u00f3n de claves de usuario con el m\u00e9todo 'set_password'\n\nv0.1\n\tProyecto inicial", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dyachan/django-usuario", "keywords": "django user", "license": "MIT License", "maintainer": null, "maintainer_email": null, "name": "django-usuario", "package_url": "https://pypi.org/project/django-usuario/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-usuario/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/dyachan/django-usuario" }, "release_url": "https://pypi.org/project/django-usuario/0.4/", "requires_dist": null, "requires_python": null, "summary": "Extension to model User.", "version": "0.4" }, "last_serial": 1673554, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "b15bfe6dc29e29c08e80aa1fa466bad2", "sha256": "0ec70635cc9f28d27c6f53c1f093db176f44f97493639b97938dbdad2bcd059f" }, "downloads": -1, "filename": "django-usuario-0.1.tar.gz", "has_sig": false, "md5_digest": "b15bfe6dc29e29c08e80aa1fa466bad2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4890, "upload_time": "2015-06-11T18:25:34", "url": "https://files.pythonhosted.org/packages/ac/23/7dede47157d47dfa9c7d554e8ec11818887ce2c49c557e31d5b34268d5e4/django-usuario-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "1401dce316c78457fecac487b3118713", "sha256": "27e46201c22a04a3e96cad8dbc1a61a820487a55ddce2017ee37c138691b8170" }, "downloads": -1, "filename": "django-usuario-0.2.tar.gz", "has_sig": false, "md5_digest": "1401dce316c78457fecac487b3118713", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5014, "upload_time": "2015-06-30T18:16:07", "url": "https://files.pythonhosted.org/packages/cd/75/cc258bbc12ad42fbfd89ecde23ce1302cbcf020abf96e2ba443b9a4ab558/django-usuario-0.2.tar.gz" } ], "0.3": [], "0.4": [ { "comment_text": "", "digests": { "md5": "8bb62fcee682d4f3947253c52cfec62b", "sha256": "024f531c031b08bb0d8a755e7c6a777286c5f0f9a096b51c5cf4c0fc32e7894f" }, "downloads": -1, "filename": "django-usuario-0.4.tar.gz", "has_sig": false, "md5_digest": "8bb62fcee682d4f3947253c52cfec62b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6909, "upload_time": "2015-08-11T20:36:59", "url": "https://files.pythonhosted.org/packages/bc/d5/bb82d6a071a45f7b6b17735ed4d244a23486252fe07f3c9a499710d527fa/django-usuario-0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8bb62fcee682d4f3947253c52cfec62b", "sha256": "024f531c031b08bb0d8a755e7c6a777286c5f0f9a096b51c5cf4c0fc32e7894f" }, "downloads": -1, "filename": "django-usuario-0.4.tar.gz", "has_sig": false, "md5_digest": "8bb62fcee682d4f3947253c52cfec62b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6909, "upload_time": "2015-08-11T20:36:59", "url": "https://files.pythonhosted.org/packages/bc/d5/bb82d6a071a45f7b6b17735ed4d244a23486252fe07f3c9a499710d527fa/django-usuario-0.4.tar.gz" } ] }