2013-03-07 2 views
-1

남쪽을 사용하여 이전하지 못했습니다. 문제는 다음과 같습니다 :django 남쪽 열이 없습니다.

나는 모델을 만든 다음 schemamigration app --auto를 수행 한 다음 응용 프로그램을 마이그레이션했습니다. 괜찮 았습니다. 그런 다음 나중에이 모델에 다른 필드를 추가 한 다음이 두 명령을 다시 수행했지만 지금은 '없음'열이 존재하지 않는다고 말합니다. 내가 생각하기에, 내가 foreigny 필드를 가지고 있었고 그 didnot이 디폴트 값을 가지고 있기 때문에 나는 빈 문자열 디폴트 값을 추가했다. 그런 다음 명령을 다시했는데, 이것은 같은 에러라고 말했다. 이제 나는 모델을 삭제하고 schemamigration을 수행하고 app을 마이그레이션했다. 하지만 여전히이 오류를 계속주고있다.

class User(models.Model): 
    registerdate = models.CharField(max_length=400,default='') 
    vorname = models.CharField(max_length=100,default='') 
    nachname = models.CharField(max_length=100,default='') 
    email = models.EmailField(max_length=100,default='') 
    strasse = models.CharField(max_length=100,default='') 
    hausnr = models.CharField(max_length=100,default='') 
    stadt = models.CharField(max_length=100,default='') 
    land = models.CharField(max_length=100,default='') 
    ##for confirm mails - the hash 
    unique = models.CharField(max_length=400,default='') 

    kennwort = models.CharField(max_length=200,default='') 
    username = models.CharField(max_length=200,default='') 

    locations = models.CharField(max_length=10, default='') 

누군가가 나를 도와주세요 수 있습니다

이 내 모델?

덕분에 많은

+1

Traceback 오류로 질문을 업데이트 할 수 있습니까? – Ahsan

답변

1
field_name = models.CharField(max_length=400, blank=True) 
0

당신은 당신의 마이그레이션 파일을 편집 할 수 있고, 또는 유효한 기본으로 다시 생성됩니다. 유효하지 않은 기본값을 가정합니다.

관련 문제