문제

내가 만드는 나의 자신 Group 모델나는 참조되지 않을 내장 Group 모델입니다.내가 원하는 각 hroup 것 다른 그룹의 멤버(그것은 부모)가있는 것은 아니지만 하나는"정상"그룹이 없는 부모 그룹입니다.

관리자 인터페이스를 못하게 하는 그룹을 만들고 입력하지 않고 부모입니다.나는 오류 personnel_group.parent_id may not be NULL.나 Group 모델은 다음과 같습니다:

class Group(models.Model):
    name = models.CharField(max_length=50)
    parent = models.ForeignKey('self', blank=True, null=True)
    order = models.IntegerField()
    icon = models.ImageField(upload_to='groups', blank=True, null=True)
    description = models.TextField(blank=True, null=True)

할 수 있는 방법을 달성한 이?

감사합니다.

도움이 되었습니까?

해결책

내가 만든 데이터베이스에 추가하기 전에 blank=True, null=Trueparent 필드 정의합니다.syncdb 할 수 없는 형식의 변화,그래서 장고 없었기에 변경합니다.

제 데이터베이스 및 syncdb 을 만들고 있습니다.

다른 팁

Django Evolution은 전체 데이터베이스를 삭제하지 않고 이런 종류의 문제에서 벗어날 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top