国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

Django封裝交互接口代碼

瀏覽:120日期:2024-09-26 14:21:03

我就廢話不多說了,大家還是直接看代碼吧~

# !/usr/bin/env python # -*- coding:utf-8 -*-__author__ = ’_X.xx_’__date__ = ’2018/7/18 16:44’ from django.http import JsonResponse class HttpCode(object): ok = 200 paramserror = 400 unantu = 401 methoderror = 405 servererror = 500 def ok(): return result() def result(code=HttpCode.ok, message=’’, data=None, kwargs=None): json_dict = {’code’: code, ’message’: message, ’data’: data} if kwargs and isinstance(kwargs, dict) and kwargs.keys(): json_dict.update(kwargs) return JsonResponse(json_dict) def params_error(message=’’, data=None): return result(code=HttpCode.paramserror, message=message, data=data) def unauth(message=’’, data=None): return result(code=HttpCode.unantu, message=message, data=data) def method_error(message=’’, data=None): return result(code=HttpCode.methoderror, message=message, data=data) def server_error(message=’’, data=None): return result(code=HttpCode.servererror, message=message, data=data)

補充知識:python部署galery集群

galery.py文件內容

import pexpectimport osimport configparserHOSTNAME_DB1=’db1’HOSTNAME_DB2=’db2’HOSTNAME_DB3=’db3’DB1 = ’192.168.254.24’DB2 = ’192.168.254.27’DB3 = ’192.168.254.36’PORT = 22USERNAME = ’root’PASSWORD = ’root’server3_cnf = ’sed -i 's/wsrep_node_name = db1/wsrep_node_name = db3/g' /etc/my.cnf.d/server.cnf;sed -i 's/wsrep_node_address = %s/wsrep_node_address = %s/g' /etc/my.cnf.d/server.cnf’ % (DB1,DB3)server2_cnf = ’sed -i 's/wsrep_node_name = db1/wsrep_node_name = db3/g' /etc/my.cnf.d/server.cnf;sed -i 's/wsrep_node_address = %s/wsrep_node_address = %s/g' /etc/my.cnf.d/server.cnf’ % (DB1,DB3)def config_parse(): config = configparser.ConfigParser() config.read('/etc/my.cnf.d/server.cnf', encoding='utf-8') config.set(’galera’,’wsrep_on’,’ON’) config.set(’galera’,’wsrep_provider’,’/usr/lib64/galera/libgalera_smm.so’) config.set(’galera’,’wsrep_cluster_address’,’'gcomm://%s,%s,%s'’ % (DB1, DB2, DB3)) config.set(’galera’,’wsrep_node_name’,’%s’ % HOSTNAME_DB1 ) config.set(’galera’,’wsrep_node_address’,’%s’ % DB1) config.set(’galera’,’binlog_format’,’row’) config.set(’galera’,’default_storage_engine’,’InnoDB’) config.set(’galera’,’innodb_autoinc_lock_mode’,’2’) config.set(’galera’,’wsrep_slave_threads’,’1’) config.set(’galera’,’innodb_flush_log_at_trx_commit’,’1’) config.set(’galera’,’innodb_buffer_pool_size’,’120M’) config.set(’galera’,’wsrep_sst_method’,’rsync’) config.set(’galera’,’wsrep_causal_reads’,’ON’) config.write(open(’/etc/my.cnf.d/server.cnf’,’w’))def cp_server_cnf(): child1 = pexpect.spawn(’scp /etc/my.cnf.d/server.cnf %s@%s:/etc/my.cnf.d/server.cnf’ % (USERNAME,DB2)) child1.expect(’password:’) child1.sendline(PASSWORD) child1.interact() child1.close() child2 = pexpect.spawn(’scp /etc/my.cnf.d/server.cnf %s@%s:/etc/my.cnf.d/server.cnf’ % (USERNAME,DB3)) child2.expect(’password:’) child2.sendline(PASSWORD) child2.interact() child2.close()def conn_db(ip,cnf): child3 = pexpect.spawn(’ssh %s@%s’ % (USERNAME, ip)) child3.expect(’password:’) child3.sendline(’root’) child3.expect(’#’) child3.sendline(cnf) child3.expect(’#’) child3.sendline(’systemctl restart mariadb > /dev/null’) child3.sendline(’exit’) child3.interact() child3.close()def init_cmd(): res1 = os.system(’service mariadb stop’) res2 = os.system(’mysqld_safe --wsrep_cluster_address=gcomm://%s,%s,%s >/dev/null &’ % (DB1, DB2, DB3)) res3 = os.system(’galera_new_cluster &>/dev/null’) if res2 == 0: print(’galera初始化完成’) if res3 == 0: print(’galera集群已經啟動’) else: print(’galera集群啟動失敗’) else: print(’galera初始化失敗!’)def main(): config_parse() cp_server_cnf() init_cmd() conn_db(DB2,server2_cnf) conn_db(DB3,server3_cnf)if __name__ == ’__main__’: main()

以上這篇Django封裝交互接口代碼就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Django
相關文章:
主站蜘蛛池模板: 欧美成人免费xxx大片 | 一级成人| 亚洲一区二区三区在线视频 | 美女张开腿让男人桶爽免费网站 | 大尺度福利视频在线观看网址 | 欧美无玛 | 尹人在线视频 | 美女在线看永久免费网址 | 寡妇野外啪啪一区二区 | 我要看a级毛片 | 成年网站在线在免费播放 | 久久国产精品二国产精品 | 国产精品7m凸凹视频分类大全 | 成人国产精品久久久免费 | 欧美日韩高清在线观看一区二区 | 在线欧美视频 | 亚洲一级在线 | 日本一级特黄特色大片免费视频 | 欧美aaaaa一级毛片在线 | 免费一级a毛片在线播 | 中文字幕一区二区三区有限公司 | 波多野结衣中文在线播放 | 亚洲精品一区二区三区 | 久久久久久久国产免费看 | 欧美一级片在线免费观看 | 国产日韩久久久久69影院 | 久久这里只有精品免费播放 | 国产免费一区二区三区免费视频 | 亚洲欧美激情精品一区二区 | 影院成人区精品一区二区婷婷丽春院影视 | 美女免费毛片 | 欧美一级毛片久久精品 | 国产精品拍拍拍福利在线观看 | 玖玖精品在线视频 | 欧美ab片| 国产高颜值露脸在线观看 | 性色a| 麻豆国产96在线 | 中国 | 日韩国产中文字幕 | 亚洲精品资源网在线观看 | 欧美久草视频 |