2010-01-31 4 views
0

호출되지 않습니다 :장고와 NoneType 목적은 나는 그런 모델이

class Body(models.Model): 
    point = models.TextField() 
    description = models.TextField(blank = True) 
    order = models.IntegerField(default = 0, blank = True) 

내가 이

'NoneType'객체가 호출되지 않습니다 내가

을 얻고 새로운 기록을 인터페이스 장고 관리자에 추가하고

에 TemplateSyntaxError 메시지가 있습니다. 그래서 레코드가 성공적으로 생성되었지만 장고 관리 패널에서 레코드 목록을 볼 수 없습니다.

http://dpaste.com/hold/152729/이 어떻게해야 장고

에서 역 추적에 대한 링크입니까?

+3

메시지에는 특정 코드 줄과 (일반적으로) 스택 추적이 포함됩니다. 추적을 제공 할 수 있습니까? 그렇지 않으면, 우리는 단지 추측 할 수 있습니다. –

+0

새 레코드를 추가하거나 레코드를 직접 나열하려는 경우에만 발생합니다. –

+0

예. 내 기록을 나열하고 싶을 때와 새로운 기록을 추가하고 싶을 때 발생합니다. – DragonionS

답변

2

나는

order = models.IntegerField(default = 0, blank = True) 

내 문제의 원인임을 발견했습니다. '주문'이름을 다른 것으로 변경하면 문제가 해결됩니다. :)

+1

그게 이상 하네. 전체 모델 및 관리 클래스를 어딘가에 게시 할 수 있습니까? –

+0

"save"라는 속성과 동일한 문제가있었습니다. 나는이 단어들이 이미 장고 모델에 의해 예약되어 있다고 생각한다. – Nicomak