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 )
相关文章
相关标签/搜索