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