2011-01-27 6 views
1
내가 장고 1.2.4을 사용하고

작동하지 캐스케이드 on_delete 옵션 (import djangodjango.VERSION와 쉘을 통해 확정)과 ForeignKeyFieldon_delete=models.SET_NULL 설정을 사용하려고 시도하고 있지만 오류 얻을 :장고 :

AttributeError: 'module' object has no attribute 'SET_NULL' 

을 이 설정을 사용하려고 시도한 방법은 다음과 같습니다.

relatedRec = models.ForeignKey(Record, null=True, blank=True, on_delete=models.SET_NULL) 

모델이 이미 만들어 졌으므로 모델을 변경하려고합니다. 나는 그것이 문제가 될 것이라고 생각하지 않았지만 어쩌면 그것은 ...

나는 이것을 제대로하고 있는가, 또는 내가하고 싶은 일에 어떤 문제가 있습니까?

감사

답변

3

on_delete 인수는 몇 주에 발표 될 장고 1.3의 새로운 (또는 일, 그것은 January 31에 대한 예상되었지만, 릴리스 후보는 아직 존재하지 않기 때문에 해당 날짜, 슬립 수) .

현재 트렁크 나 장고 1.3의 베타 1은 개발하기에 완벽하지만, 아직 프로덕션 환경에서는 사용하지 않을 것입니다.

+0

답변 해 주셔서 감사합니다. Djangos 개발 문서에서 사용 가능한 도구는 ... – neolaser

+1

http://docs.djangoproject.com/en/dev/에있는 문서는 현재 트렁크 용 (즉, 아직 출시되지 않음) 용입니다. Django 1.2의 문서는 http://docs.djangoproject.com/en/1.2/ –

+0

입니다. 감사합니다. 그 릴리스 날짜가 너무 빨리 그 매우 편리! – neolaser