django ForeignKey 設置默認值

給django的model中的外鍵添加默認值時,若沒有則新建。保證外鍵不報錯。python

django 版本 1.7django

python 版本 2.7code

實例:get

def get_foo():
    return Test_one.objects.get_or_create(id=1)[0].id

class Test_one(models.Model):
    field1 = models.CharField(max_length=100)

class Test_two(models.Model):
    field1 = models.ForeignKey( u'Test_one' ,default= get_foo )
相關文章
相關標籤/搜索