国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

python - 如何在Django項目中使用 Fabric ?

瀏覽:164日期:2022-06-30 08:13:05

問題描述

想在Django中實現文件同步到遠程服務器,看了 Fabric的 fabric.contrib.project下rsync_project方法是可以同步文件的。

#!/usr/bin/env python3from fabric.contrib.project import rsync_projectfrom fabric.api import env, executeenv.hosts = [’172.30.200.82’, ’172.30.200.87’]def test(): rsync_project(local_dir=’/data/logstash-2.2.2’, remote_dir=’/data’)if __name__ == ’__main__’: test()

如上,直接執行python test.py會提示No hosts found. Please specify (single) host string for connection:, 一定要用命令行執行 fab -f test.py test才能正確運行,現在想把這個功能放到 Django后臺中,也碰到這樣的問題,想問下如何將此功能集成到Django中,也就是讓這個函數直接運行就可以執行,而不需要再到命令行用 fab命令再調用。

問題解答

回答1:

用 subprocess 模塊?

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 嘉义县| 桃江县| 涟水县| 墨竹工卡县| 莫力| 武隆县| 龙岩市| 海林市| 灵寿县| 崇州市| 忻州市| 郎溪县| 灵山县| 雅安市| 蒙阴县| 昌乐县| 伊金霍洛旗| 崇州市| 武强县| 鄂州市| 京山县| 平乐县| 崇义县| 桂林市| 嘉峪关市| 自治县| 阜平县| 丰顺县| 习水县| 乐清市| 黎川县| 丹江口市| 松潘县| 诸暨市| 祥云县| 游戏| 邛崃市| 孝义市| 景泰县| 上饶县| 麻江县|