django-cms를 실행하는 Django 사이트와 local dev (현재 repo에 위탁 된 sqlite DB), staging (mysql) 및 prod (mysql)의 세 환경이 있습니다. 프로젝트에는 데이터베이스에 자체 테이블이있는 다른 django 응용 프로그램이 있으며 스키마 변경은 사우스 마이 그 레이션을 통해 관리됩니다.django-cms 환경에서 데이터 관리
"git flow"프로세스를 사용하여 개발합니다. 즉, 기능이 분기에서 개발되고 완료되면 "개발"분기로 병합됩니다. 배포 관점에서 개발 브랜치는 웹 사이트의 준비 버전에 매핑됩니다.
django-cms의 데이터 마이그레이션을 수동으로 생성하거나 준비/prod 데이터베이스를 변경하여 loaddata
으로 변경하는 것을 포함하지 않는 환경에서 데이터를 관리하는 방법을 알고 싶습니다.
이 용도로 좋은 전략은 무엇입니까? 사우스 데이터 마이그레이션을 생성하는 준 자동화 된 방법이 있습니까? 또는 django-cms가 다른 환경에 페이지를 게시하도록하는 방법은 무엇입니까?