给django的model中的外键添加默认值时,若没有则新建。保证外键不报错。
django 版本 1.7
python 版本 2.7
实例:
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 )