m8w*_*xqq 4 database migration django django-cms
我有类似的问题需要解决.我的数据库在生产环境中经常更改,因此我想在本地准备我的cms内容并将其与生产数据库一起迁移.我怎样才能做到这一点?
在django-cms中应该有一个方便的方式来完成这样的任务.
使用Django内置的manage.py命令转储和恢复CMS的内容非常简单,所以我认为你可以通过这种方式大大改善你的目标.
要转储CMS的内容,您需要同时包含cms应用程序以及您在dumpdata命令中使用的每个插件类型,例如:
manage.py dumpdata cms text picture link file [other plugin types] > cms_export.json
Run Code Online (Sandbox Code Playgroud)
转储你的内容和
manage.py loaddata cms_export
Run Code Online (Sandbox Code Playgroud)
恢复它.当然,您还必须压缩和移动您上传的任何媒体文件.
如果这将是您反复执行的操作,您可能需要查看结构 - 这将允许您通过ssh通道自动执行内容迁移.
| 归档时间: |
|
| 查看次数: |
1433 次 |
| 最近记录: |