문제

Django 데이터베이스를 재설정 할 수있는 쉬운 방법이 있습니까 (즉, 모든 데이터/테이블을 삭제하고 새 테이블을 만들고 인덱스를 생성)가 고정물 데이터 애프터링을로드하지 않습니까? 내가 원하는 것은 모든 데이터가 다른 소스 (사후 처리 백업)에서로드되기 때문에 빈 데이터베이스입니다.

나는 이것이 출력을 배관함으로써 달성 될 수 있다는 것을 알고있다. manage sql... 명령 manage dbshell, 그러나 이것은 의존합니다 manage dbshell그리고 일종의 해킹 ...

이 작업을 수행 할 다른 방법이 있습니까?

편집하다:manage reset 할 것입니다. 그러나 다음과 같은 명령이 있습니까? reset 애플리케이션 이름이 매개 변수로 필요하지 않습니까?

도움이 되었습니까?

해결책

내가 아는 한, Fixtures (Initial_Data 파일)는 자동으로로드됩니다. manage.py syndcb 재설정 후가 아닙니다. 그래서, 당신이한다면 manage.py reset yourapp 비품을로드해서는 안됩니다. 흠?

다른 팁

당신은 manage.py 's와 함께 이것을 할 수 없어야합니까? 초기화 옵션?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top