Довольно просто выгрузить и восстановить содержимое CMS с помощью встроенных в Django команд manage.py, поэтому я думаю, что с этим вы сможете продвинуться далеко вперед к своей цели.
Чтобы получить дамп содержимого CMS, вам нужно включить как приложение cms, так и каждый из типов плагинов, которые вы используете в команде dumpdata, что-то вроде:
manage.py dumpdata cms text picture link file [other plugin types] > cms_export.json
чтобы сбросить ваш контент и
manage.py loaddata cms_export
, чтобы восстановить его.Разумеется, вам также придется заархивировать и переместить все загруженные вами мультимедийные файлы.
Если это будет чем-то, что вы делаете неоднократно, возможно, вы захотите взглянуть на Fabric - это позволит вам автоматизировать миграцию контента по ssh-каналу.