2012-02-10 4 views
4

내 응용 프로그램뿐만 아니라 모든 개체에 대해 post_save 신호가 있고 그 안에 SignalInfo (이 모델은 내 응용 프로그램에서 생성) 개체를 만들고 거기에 작성/편집 된 개체에 대한 정보를 넣고 저장해. 사우스 마이 그 레이션을 사용하기 전까지는 제대로 작동했습니다.Django post_save 및 남미 마이그레이션

문제는 내가 지금 syncdb을 수행 할 때, 생성되지 않습니다 내 응용 프로그램에 대한 테이블 (그들은 ./manage.py migrate 후 것)이다, 그러나 auth.permission 같은 새로운 개체가 syncdb 동안 생성되는 내 신호 SignalInfo 개체를 만들려고하지만 수 내 애플 리케이션을위한 테이블이 준비되지 않았기 때문에 나는 DatabaseError를 가지고있다.

어떻게 작동합니까?

답변

1

작성 코드 SignalInfotry...except 블록에 넣으면 오류가 발생하지 않습니다. 유일한 부작용은 syncdb으로 생성 된 초기 모델에 SignalInfo 개체가 연결되지 않는다는 것입니다.

관련 문제