현재 순간에 syncdb가 생성하는 SQL을 확인하려고합니다.Django는 코드 변경 후 syncdb sqlall 문을 업데이트합니다.
여러 검색 한 후 대답은 명백하지 않았다 - 나는 당신이 사용할 수있는 알고
python manage.py syncdb --sqlall
반환 :
Create the database tables for all apps in INSTALLED_APPS whose tables haven't already been created.
을 어떻게 I 출력 전체 일어난 변경 사항 코드가 전혀 변경된 경우 데이터베이스?
이 시점에서 syncdb'ing이 필요한 모든 앱에 대해 모든 SQL을 생성 할 수있는 방법이 있습니까? 또는 각 앱을 명시 적으로 명시해야합니까? 전체 사이트에 대해 모든 SQL을 찾고있는 것은 아니며 syncdb에 의해 구현 될 변경 사항을 찾고 있습니다.
변경 사항을 설명하기 위해 SQL을 생성해야하는 몇 가지 응용 프로그램이 있습니다. 내가 명시 적으로 그들을 나열 할 수 있지만 거기에 대한 syncdb 나를 위해 알아낼 수있는 방법이 무엇입니까? 그냥 sql statements하려면
감사합니다 kathikr -하지만 지금 사용할 수있는 모든 응용 프로그램에 대한 모든 문장을 생성하는 방법이 있습니까?(귀하의 링크를 클릭하면) –
명령 줄에서 여러 개의 앱 (공백으로 구분)을 지정할 수 있습니다. 하지만 나는 당신이 "모든"앱을 설치할 수있는 곳이 있다고 생각하지 않는다. – karthikr
ther가 모든 앱에 대한 모든 설명을 작성하는 방법인지는 매우 흥미로울 것입니다. 이것이 바로 질문의 진정한 의미입니다. 윌 개정. 당신의 도움을 주셔서 감사합니다. –