我试图保存一个对象,但我不能用这个查询来做。
sm = SobreMi.objects.create(usuario__usuario_id=40)
我的模特:
class Usuarios(models.Model):
nombres = models.CharField(max_length=255)
apellidos = models.CharField(max_length=255)
foto = models.ImageField(blank=True,null=True)
email = models.EmailField()
class UsuarioEvento(models.Model):
usuario = models.ForeignKey(Usuarios)
evento = models.ForeignKey(Eventos)
def __unicode__(self):
return self.usuario.nombres
class SobreMi(models.Model):
usuario = models.ForeignKey(UsuarioEvento)
categorias = models.ManyToManyField(EventoCategoria)
答案 0 :(得分:1)
usuario = Usuarios.objects.get(id=40)
sm = SobreMi.objects.create(usuario=usuario)
但这也是可能的:
sm = SobreMi.objects.create(usuario_id=40)