0
내가 뭘 하려는지 장고 프로젝트의 특정 응용 프로그램에 대한 마이 그 레이션에 대한 기본 경로를 변경하는 것입니다 자체가 투명하지만, 사용 유지 makemigrations 및 마이 그 레이션을 유지. 가능합니까? 그렇다면 어떻게?Django 프로젝트 외부에서 '마이그레이션'폴더의 위치를 변경할 수 있습니까?
내가 뭘 하려는지 장고 프로젝트의 특정 응용 프로그램에 대한 마이 그 레이션에 대한 기본 경로를 변경하는 것입니다 자체가 투명하지만, 사용 유지 makemigrations 및 마이 그 레이션을 유지. 가능합니까? 그렇다면 어떻게?Django 프로젝트 외부에서 '마이그레이션'폴더의 위치를 변경할 수 있습니까?
장고에는 MIGRATION_MODULES
설정이 있습니다. 그것은 당신이 애플 리케이션마다 마이 그 레이션을위한 다른 모듈을 지정할 수 있습니다. 모듈은 Django 프로젝트 외부에있을 수 있으며 파이썬 경로에 있어야합니다.
MIGRATION_MODULES = {'myapp': 'othermodule.db_migrations'}
우선 무엇을 외부에 놓을까요? –
네, 그건 내 목적을 위해서 밖에 있어야합니다. – Giuseppe
설명 * 왜 *. 마이그레이션은 각 앱의 일부입니다. –