{"cells":[{"cell_type":"code","source":["from django.db import models\n","\n","    class AsesoftUser(models.Model):\n","        # Mapea los campos de la tabla 'usuarios' en la base de datos 'asesoft'\n","        # según la estructura de asesoft_struct-2.sql\n","        id = models.IntegerField(primary_key=True)\n","        idcli = models.IntegerField()\n","        login = models.CharField(max_length=45)\n","        userpass = models.CharField(max_length=45)  # ¡ADVERTENCIA DE SEGURIDAD! Considerar hashing.\n","        servername = models.CharField(max_length=45)\n","        dbname = models.CharField(max_length=45)\n","        username = models.CharField(max_length=45)\n","        password = models.CharField(max_length=45)  # ¡ADVERTENCIA DE SEGURIDAD!\n","        fin_acceso = models.DateField()\n","        aplicacion = models.CharField(max_length=45, blank=True, null=True)\n","\n","        class Meta:\n","            managed = False  # Django no gestionará la creación/modificación de esta tabla\n","            db_table = 'usuarios'  # Nombre exacto de la tabla en la BD 'asesoft'\n","            app_label = 'auth_asesoft' # Importante para que Django sepa a qué app pertenece\n","            verbose_name = 'Usuario Asesoft'\n","            verbose_name_plural = 'Usuarios Asesoft'\n","\n","        def __str__(self):\n","            return self.login"],"outputs":[],"execution_count":null,"metadata":{"id":"_EM0SoqBXJaN"}}],"metadata":{"colab":{"provenance":[]},"kernelspec":{"display_name":"Python 3","name":"python3"}},"nbformat":4,"nbformat_minor":0}