当前位置: 首页 > news >正文

怎么用自己主机做网站网站建设主要包括

怎么用自己主机做网站,网站建设主要包括,成都专业做网站公司,网站建设深圳让我们聊聊这个话题#xff0c; django如何存数据至mysql数据表里面#xff0c;你会用什么方法#xff1f;正常情况下#xff0c;我们form逻辑处理后#xff0c;直接form.save()#xff0c;是#xff0c;这个方法没毛病#xff1b;但有没有其他的方法呢#xff1f;假如…让我们聊聊这个话题 django如何存数据至mysql数据表里面你会用什么方法正常情况下我们form逻辑处理后直接form.save()是这个方法没毛病但有没有其他的方法呢假如我们有这样一个需要比如说我们我们现在有100台服务器要进行一个部署代码的操作那么每个服务器的操作我们都要在数据库里面做记录以便我们审记时好追溯此时使用form.save方法好像不能满足需求的这就需要使用方法二的方法如下演示:方法一if form.is_valid():......new_form form.save(commitFalse)new_form.fun p2p.scpnew_form.deploy_path deploy_pathnew_form.operate operatenew_form.status statusnew_form.context json.dumps(context, sort_keysTrue)new_form.save()form.save()方法二def do_copy_control(**kwargs):target_server get_target_server()while target_server:command /usr/bin/python /data/agent_scripts/scp_agent.py %s %s %s %s %s %s %s %s % (kwargs[source_server].networks.private_address,kwargs[source_server].superuser,kwargs[source_server].superuser_pass,kwargs[source_path], kwargs[deploy_path], kwargs[release_abs_path],kwargs[compress_file], kwargs[md5sum])data {expr_form: list,client: local,fun: cmd.run,tgt: target_server.host_name,arg: command,}salt SaltApi()salt.get_token()header salt.get_header()context process(header, **data)if regex_match_error(json.dumps(context)) is True:status Trueelse:status False# save to mysqlstorage_dict {operate: kwargs[operate],timestamp: datetime.datetime.now().strftime(%Y-%m-%d %H:%M:%S),client: local,use_zone: kwargs[use_zone],fun: cmd.run,deploy_path: kwargs[deploy_path],release_path: kwargs[release_abs_path],content: kwargs[content],status: status,context: context,departments_id: kwargs[departments_id],repository_name_id: kwargs[repository_name_id],zones_id: kwargs[zones_id],}storage Release.objects.create(**storage_dict)for item in kwargs[server]:storage.tgt.add(item)logging_out(source_server: %s target_server: %s result: %s % (kwargs[source_server].host_name,target_server.host_name, context))if regex_match_error(context):thread threading.Thread(targetdo_copy_control, kwargskwargs)thread.start()else:add_error_list(target_server.host_name)target_server get_target_server()storage Release.objects.create(**storage_dict)storage_dict就是我们每行的数据, Release.objects.create()是存入数据库的方法而storage.tgt.add则是对manytomany的外键进行一个处理
http://www.zqtcl.cn/news/549554/

相关文章:

  • 福建响应式网站制作市工商局网站建设情况
  • 深圳网站运营托管罗伯特清崎说的网络营销是什么
  • 太仓市质监站网址百度关键字推广费用
  • 为您打造高端品牌网站pageadmin wordpress
  • 中小型网站建设的基本流程简约网站欣赏
  • 设备上哪个网站做外贸推广网络服务类型及其所采用的网络协议
  • 学习前端开发的网站动漫设计属于什么大类
  • 十堰秦楚网 十堰新闻门户网站报修网站模板
  • 家居小程序源码下载自动seo系统
  • 动态效果的网站建设技术老闵行是指哪里
  • 电商网站开发面临的技术问题做闪图的网站
  • 怎么查看网站开发语言的类型东莞哪些地方是风险区
  • 不用购买域名做网站广州网站建设培训学校
  • 城市轨道建设规范下载网站古网站典模板
  • 关于实验室建设的英文网站深圳企业网站制作公司怎样
  • wordpress全站背景音乐中山网站搜索排名
  • 搭建网站的过程透明主题wordpress
  • 丰台网站建设公司电话深圳微信商城网站设计公司
  • 做淘宝要用的网站吗上海微信网站
  • 佛山高端网站制作公司wordpress 发送邮件插件
  • 类似站酷的设计类网站网站建设需要待摊吗
  • 用php做视频网站在学做网站还不知道买什么好
  • wordpress培训类网站网站建设 好
  • 网站开发需要2个月吗网站建设案例精粹
  • 网站建设项目职责营销型网站建设五大内容
  • 建设工程监理招标网站W做网站
  • 网站建设与维护教学课件网站上线前做环境部署
  • 信誉好的网站建设做网站成为首富的外国人
  • 常州网站制作市场湖北省荆门市城乡建设网站
  • 泉州网站制作运营商专业北京软件公司招聘信息查询