2014-12-28 3 views
0

에 정의 된 외래 키에 대한 기본 valure을 whant :장고 나는이 모델을 가지고 자기

class bob(models.Model): 
    pre = models.ForeignKey('self',blank=False,default= ?) 

나는 두 가지 요구 사항이!

  • 당신이 때 사전 등 모든 밥은 내가 손으로 루트 밥을 만들 필요가 있는지 확인하는 난을 보듯이 사전에 자체. (빈 루트를 만들 수있는 방법이 = TRUE 다음 = 다시 빈에 Flase 마이그레이션)

  • 기본이 루트 밥

+3

귀하의 코드가 올바르지 않습니다. 최소한 class 키워드는 완전히 소문자 여야합니다. 다시 입력하는 대신 질문에 코드를 복사하여 붙여 넣으십시오. 오타가 발생할 수 있으며 잘못된 경로로 안내 할 수 있습니다. – Chris

+0

은 내가 짓을하지만 난이 deployement 작업을 포함 dosn't 솔루션을 원 무엇이 영어 –

답변

0

설정 널 (null) 사실 처음 밥을 만든 다음합니다 null로 마이 그레이트하십시오.

당신은 기본이를 사용할 수 있습니다

기본 = 람다 : Bob.objects.first()

+0

감사하지 않을 @ 크리스 그러나 코드를 지적했다. –

관련 문제