Ich habe Modelle für zB so.django Fremdschlüssel speichern
class Mp3(models.Model):
title=models.CharField(max_length=30)
artist=models.ForeignKey('Artist')
und hier ist, wie die Künstler Modelle wie folgt aussieht:?
class Artist(models.Model):
name=models.CharField(max_length=100,default="Unknown")
I Künstler mit der ID erstellt haben 1. Wie ich einen mp3 erstellen können, die zu diesem Künstler zugeordnet ist (ich muss es wollen für die Suche nach, wie dies für zB.
mp3=Mp3.objects.get(id=50)
mp3.artist
) ich habe etw wie diese
versuchtnewMp3=Mp3(title="sth",artist=1)
aber ich habe als
ValueError: Cannot assign "1": "Mp3.artist" must be a "Artist" instance.
ich den Fehler verstehen, aber immer noch nicht wissen, wie diese zu lösen. Vielen Dank für jede Hilfe Mit freundlichen Grüßen
Ok, ich fand in Docs Problem gelöst – John
Könnten Sie die Antwort hier für die Vollständigkeit der Q & A und zukünftige Generationen posten? – OmerGertel