我遇到了Django的问题,我想访问所有" Reaccion"但如果与" ReaccionPost"存在关系,则添加一列(如图中所示)包括" id_post" ,' status'和id_reaccion,但如果它不存在,则列中的字符串应该为0"''如果存在应该是1或另一个真实的陈述,
感谢您阅读我的问题。
https://drive.google.com/file/d/0B3suBvZgwQ0JVmtxb1pzbmxGZW8/view?usp=sharing
class Reaccion(models.Model):
nombre = models.CharField(max_length=40)
descripcion = models.CharField(max_length=300)
icono = models.CharField(max_length=300)
def __unicode__(self):
return self.nombre
class Post(models.Model):
usuario= models.ForeignKey(User)
tipo= models.ForeignKey(Tipo)
creacion = models.DateTimeField(auto_now_add=True)
status = models.ForeignKey(Estado,default=1)
def __unicode__(self):
return self.titulo
class ReaccionPost(models.Model):
ESTADO = (
(1, 'Activo'),
(2, 'Inactivo'),
)
id_post= models.ForeignKey(Post)
usuario = models.ForeignKey(User)
id_reaccion = models.ForeignKey(Reaccion)
creacion = models.DateTimeField(auto_now_add=True)
status = models.IntegerField(choices=ESTADO,default=1)
def __unicode__(self):
return str(self.usuario) +" "+ str(self.id_post) +" "+ str(self.id_reaccion)