Tengo modelos para, por ejemplo, como este.clave externa de django guardar
class Mp3(models.Model):
title=models.CharField(max_length=30)
artist=models.ForeignKey('Artist')
y aquí es cómo se ve el artista como modelos:?
class Artist(models.Model):
name=models.CharField(max_length=100,default="Unknown")
He creado artista con id 1. ¿Cómo puedo crear un mp3 que se asigna a este artista (yo quiero que necesitará para la consulta como esta para, por ejemplo.
mp3=Mp3.objects.get(id=50)
mp3.artist
) he intentado algo como esto
newMp3=Mp3(title="sth",artist=1)
pero tiene que
ValueError: Cannot assign "1": "Mp3.artist" must be a "Artist" instance.
entiendo el error, pero todavía no sé cómo resolver esto. Gracias por cualquier ayuda Saludos
Ok Encontré en docs problema resuelto – John
¿Podría publicar la respuesta aquí para la compleción de las preguntas y respuestas y las generaciones futuras? – OmerGertel