小编Ama*_*niz的帖子

使用Django Shell实例化具有Foreignkey属性的对象

我的问题很简单:

在Django Shell中,如何实例化需要外键属性的对象?

models.py

class Musician(models.Model):
    first_name = models.CharField(max_length=50)
    last_name = models.CharField(max_length=50)
    instrument = models.CharField(max_length=100)

class Album(models.Model):
    artist = models.ForeignKey(Musician)
    name = models.CharField(max_length=100)
    release_date = models.DateField()
    num_stars = models.IntegerField()
Run Code Online (Sandbox Code Playgroud)

在django shell中...

p = Person(
        first_name="Fred"
       ,last_name="Flintstone"
       ,instrument="guitar"
    )

p.save()

...

a = Album(
        artist = " "               #<------ WHAT DO I PUT HERE ? :)))))
       ,name="u rock "
       ,release_date ="today"
       ,num_stars="4"
     )
a.save()
Run Code Online (Sandbox Code Playgroud)

谢谢!

艾玛迪斯

shell foreign-keys django-models

2
推荐指数
1
解决办法
2688
查看次数

标签 统计

django-models ×1

foreign-keys ×1

shell ×1