2017-09-29 1 views
0

내가 뭘 하려는지 장고 프로젝트의 특정 응용 프로그램에 대한 마이 그 레이션에 대한 기본 경로를 변경하는 것입니다 자체가 투명하지만, 사용 유지 makemigrations 마이 그 레이션을 유지. 가능합니까? 그렇다면 어떻게?Django 프로젝트 외부에서 '마이그레이션'폴더의 위치를 ​​변경할 수 있습니까?

+0

우선 무엇을 외부에 놓을까요? –

+0

네, 그건 내 목적을 위해서 밖에 있어야합니다. – Giuseppe

+0

설명 * 왜 *. 마이그레이션은 각 앱의 일부입니다. –

답변

1

장고에는 MIGRATION_MODULES 설정이 있습니다. 그것은 당신이 애플 리케이션마다 마이 그 레이션을위한 다른 모듈을 지정할 수 있습니다. 모듈은 Django 프로젝트 외부에있을 수 있으며 파이썬 경로에 있어야합니다.

MIGRATION_MODULES = {'myapp': 'othermodule.db_migrations'} 
관련 문제