2009-03-04 2 views

답변

4

참고 : 주석에서 언급했듯이이 메서드는 Django 1.7에서 제공되지 않습니다.

하거나 SQL라는 파일을 생성/< modelname에 > .SQL :이 충분히 능숙하게 작동 http://docs.djangoproject.com/en/dev/howto/initial-data/#providing-initial-sql-data

+0

하지만, 전체의 "사용자 정의 SQL"기능은 핵심 개발자 중 하나 "해킹"이라고되었습니다 post_syncdb 신호를 사용하기 위해 환경 설정이 표현되었습니다. 현재 링크를 찾을 수 없습니다. 어쨌든 2.0까지 붙어 있기 때문에 걱정할 필요가 없습니다. –

+0

이것은 작동하지 않습니다. 'manage.py sqlcustom '을 실행하면 모든 sql/ .sql 파일이 무시됩니다. – Cerin

+0

흠. 나는 꽤 오랫동안 이것을 시도하지 않았지만 최신 문서는 여전히 이것이 작동해야 함을 나타냅니다. 파일 이름은 /sql/ .sql – Dave

9

예, syncdb 후에 catch 할 수있는 신호가 있습니다.

문서의 경우 management signals을 참조하십시오.

contenttypes 프레임 워크 테이블뿐만 아니라 contrib.auth 권한 테이블도 채우는 방법입니다.

관련 문제