I have models for eg like this.
class Mp3(models.Model):
title=models.CharField(max_length=30)
artist=models.ForeignKey('Artist')
and Here is how the Artist models looks like:
class Artist(models.Model):
name=models.CharField(max_length=100,default="Unknown")
I have created Artist with id 1. How I can create a mp3 that is assigned to this artist?(I want need it for query like this for eg.
mp3=Mp3.objects.get(id=50)
mp3.artist
)I have tried sth like this
newMp3=Mp3(title="sth",artist=1)
but I got than
ValueError: Cannot assign "1": "Mp3.artist" must be a "Artist" instance.
I understand the error but still don't know how to solve this. Thanks for any help
Best Regards
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…