3
제 3 자 Django 패키지로 작업 중이며 schemamigration을 만드는 방법을 모르겠습니다. 다음과 같은 내용은 무엇입니까Django 패키지에서 남쪽 schemamigration을 실행하는 적절한 방법은 무엇입니까?
./manage.py schemamigration <app_name>
./manage.py
이 없을 때?
제 3 자 Django 패키지로 작업 중이며 schemamigration을 만드는 방법을 모르겠습니다. 다음과 같은 내용은 무엇입니까Django 패키지에서 남쪽 schemamigration을 실행하는 적절한 방법은 무엇입니까?
./manage.py schemamigration <app_name>
./manage.py
이 없을 때?
실제 django 사이트를 구축하지 않고도 사우스 마이 그 레이션을 생성 할 수 있다고는 생각하지 않지만 (btw, 테스트를 위해 django 사이트가 필요합니다). 패키지를 다른 django 패키지처럼 취급하고 schemamigration <your_app_name>
을 실행하여 마이그레이션을 작성하십시오.
'env/lib/pythonXX/site-packages /'대신 'editable'모드로 앱을 설치해야하는 대신 패키지의 마이그레이션 디렉토리에 마이 그 레이션을 저장하면됩니다.
pip install -e local_path/to/your_package
타사에서 빌드 아웃을 사용하는 경우 'manage.py'가 필요하지 않습니다. 'manage.py' 대신 buildout은 ./bin 디렉토리에 실행 파일을 생성합니다. 그들 중 하나를 찾으십시오. – werehuman