6 - Modelos en Django
6 - Modelos en Django
6 - Modelos en Django
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'webapp',
'persona'
]
class Persona(models.Model):
nombre = models.CharField(max_length=255)
apellido = models.CharField(max_length=255)
email = models.CharField(max_length=255)
8. ejecutar el server
python manage.py runserver
clic en: http://127.0.0.1:8000/
Mostrando lo siguiente:
11. agregar el metodo __str__ en models.py; sobreescribir este método para que muestre
linealmente .
def __str__(self):
return f'Persona {self.id}: {self.nombre} {self.apellido} {self.email}'
sintaxis:
from django.db import models
class Persona(models.Model):
nombre = models.CharField(max_length=255)
apellido = models.CharField(max_length=255)
email = models.CharField(max_length=255)
def __str__(self):
return f'Persona {self.id}: {self.nombre} {self.apellido}
{self.email}'
Abrimos el pgadmin de postgres.