Django DB는 고정물을로드하지 않고 재설정합니다
문제
Django 데이터베이스를 재설정 할 수있는 쉬운 방법이 있습니까 (즉, 모든 데이터/테이블을 삭제하고 새 테이블을 만들고 인덱스를 생성)가 고정물 데이터 애프터링을로드하지 않습니까? 내가 원하는 것은 모든 데이터가 다른 소스 (사후 처리 백업)에서로드되기 때문에 빈 데이터베이스입니다.
나는 이것이 출력을 배관함으로써 달성 될 수 있다는 것을 알고있다. manage sql...
명령 manage dbshell
, 그러나 이것은 의존합니다 manage dbshell
그리고 일종의 해킹 ...
이 작업을 수행 할 다른 방법이 있습니까?
편집하다:manage reset
할 것입니다. 그러나 다음과 같은 명령이 있습니까? reset
애플리케이션 이름이 매개 변수로 필요하지 않습니까?
해결책
내가 아는 한, Fixtures (Initial_Data 파일)는 자동으로로드됩니다. manage.py syndcb
재설정 후가 아닙니다. 그래서, 당신이한다면 manage.py reset yourapp
비품을로드해서는 안됩니다. 흠?
다른 팁
당신은 manage.py 's와 함께 이것을 할 수 없어야합니까? 초기화 옵션?
제휴하지 않습니다 StackOverflow