给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 )