Bagaimana untuk menggunakan Fabric dalam projek Django?
黄舟
黄舟 2017-05-27 17:39:51
0
1
725

Saya ingin menyegerakkan fail ke pelayan jauh di Django Saya melihat kaedah rsync_project di bawah fabric.contrib.project Fabric boleh menyegerakkan fail.

#!/usr/bin/env python3

from fabric.contrib.project import rsync_project
from fabric.api import env, execute

env.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()

Seperti di atas, hanya dengan melaksanakan python test.py会提示No hosts found. Please specify (single) host string for connection:, 一定要用命令行执行 fab -f test.py test ia boleh berjalan dengan betul Sekarang saya ingin meletakkan fungsi ini ke dalam latar belakang Django, tetapi saya juga menghadapi masalah ini, saya ingin bertanya bagaimana untuk mengintegrasikan fungsi ini ke dalam Django, iaitu, biarkan fungsi ini berjalan secara langsung dan ia boleh dilaksanakan, tanpa perlu pergi ke baris arahan dan menggunakan perintah fab untuk memanggilnya semula.

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

membalas semua(1)
淡淡烟草味

Gunakan modul subproses?

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!