同步环境

django-datasync的Python项目详细描述


同步环境数据的管理命令。

同步数据库和媒体,例如在部署接受环境时。

快速启动

  • pip install django datasync
  • 将“datasync”添加到已安装的应用程序中
  • 配置设置
DATASYNC = {
    'HOST': '{{ remote_host_address }}',
    'PORT': {{ remote_ssh_port }}
    'USER': '{{ remote_username }}',
    'PASSWORD': '{{ remote_user_password }}',
    'MEDIA_REMOTE': '{{ remote_media_directory }}',
    'MEDIA_TARGET': '{{ local_media_directory }}',
    'DATABASE': {
        'HOST': '{{ db_host_address }}',
        'USER': '{{ db_username }}',
        'PASSWORD': '{{ db_password }}',
        'NAME': '{{ db_name }}',
        'PORT': {{ db_port }}
    },
}

您现在可以访问管理命令“sync_environment”。从目标计算机运行该命令,可能作为cron作业。或添加到ansible playbooks设置。

支持的数据库:PostgreSQL。

您还必须编辑以下postgres conf文件,以便允许从目标计算机进行访问

/etc/postgresql/[version]/main/pg_hba.conf

/etc/postgresql/[version]/main/postgres.conf

更多信息请参见PostgreSQL文档。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java DatePicker材质只拾取月份和年份   java如何在字符数组中存储字符数。基本上是想在数组上使用增量运算符   控制器中的java Spring自动连线不工作   java查找创建的精确soap请求和响应xml   swing在Java中使用不同的RGB值获得相同的颜色   如何组织java项目,尤其是将LIB放在哪里?   java为什么这个共享图像不适用于所有的移动设备?   图像禁用Java ImageIO色度子采样   java为什么要在Scala中扩展Serializable?   java谷歌地图:将标记保存到文本文件/其他?   java使YamlBeans忽略特定的类成员   java CommonNet FTP客户端不会给出文件列表   java将Spring引导jar部署到Azure,并使Azure重新启动   java在这个像素渲染算法中发生了什么?   java Flex将xmllistcollection对象转换为xml   java如何在jsp中删除动态表元素?我应该在控制器中写什么?   java通过rest服务在JSON中动态添加property:value   对象上的多线程同步块。java中的类?