intro_Django/ProyectoWeb/blog/models.py

38 lines
1.1 KiB
Python
Raw Normal View History

2020-11-21 02:49:07 -03:00
from django.db import models
from django.contrib.auth.models import User
# Create your models here.
class Categoria(models.Model):
nombre = models.CharField( max_length = 50 )
created = models.DateTimeField( auto_now_add = True)
updated = models.DateTimeField( auto_now_add = True)
class Meta:
verbose_name = 'categoria'
verbose_name_plural = 'categorias'
def __str__(self):
return self.nombre
class Entrada(models.Model):
titulo = models.CharField( max_length = 50 )
contenido = models.CharField( max_length = 50 )
autor = models.ForeignKey( User, on_delete = models.CASCADE )
categorias = models.ManyToManyField( Categoria )
imagen = models.ImageField( upload_to='blog', null=True, blank=True )
created = models.DateTimeField( auto_now_add = True)
updated = models.DateTimeField( auto_now_add = True)
class Meta:
verbose_name = 'entrada'
verbose_name_plural = 'entradas'
def __str__(self):
return self.titulo