RESTful API 设计指南

RESTful API 设计指南
转自http://www.ruanyifeng.com/blog/2014/05/restful_api.html 网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。我以前写过一篇《理解RE...

centos7搭建nginx+jenkins服务

centos7搭建nginx+jenkins服务
关于jenkins的安装,没有比官方 wiki更简单的了。 地址:https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions 这里具体的我写下centos7下安装: yum -y install java cd /etc/yum.repos.d wget http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key yum -y install jenk...

简单的整合saltstack与django,实现salt自动化运维

简单的整合saltstack与django,实现salt自动化运维
      saltstack提供rest_cherrypy 地址:https://docs.saltstack.com/en/latest/ref/netapi/all/salt.netapi.rest_cherrypy.html 首先,我们在salt-master上面配置resful api,创建一个saltapi的用户,设置密码, 然后在salt-master配置文件中加入resful api 的配置:                 被注释的部分是不启用SSL,我是局域网内,所以为了方便也没...

django结合jquey插件datatables,实现列表分页查询等功能

django结合jquey插件datatables,实现列表分页查询等功能
          django结合datatables插件实现分页查询等功能非常的简单,比如实现服务器列表的分页查询实例: 服务器的模型: views: def index(request): return render(request,'hostlist/index.html',{}) def get_hosts(request): hosts = Host.objects.all() list = [] for i in hosts: list.append({'id':i.id,'hostname':i.hostname,'ip':i...

django利用select2实现自动补全搜索

django利用select2实现自动补全搜索
            select2是一个优秀的jquery插件。 django实现select2的查询与自动补全也非常简单。比如说查询部门: view中: @login_required def get_department(request): q = str(request.GET['q']) data = Department.objects.filter(name__icontains=q) list = [] for i in data: list.append({'id':str(i.i...

django实现登录跳转到登录前的页面

django实现登录跳转到登录前的页面
            django实现登录跳转到登录前的页面的方法其实很简单: 在登录页面新增一个隐藏的input: <input type="hidden" name="next" value="{{ request.GET.next }}"> 获取URL上面的next的get值(如图)                           在登录的view里面这样是跳转: ........ login(...

使用vuejs实现简单的增删改查

使用vuejs实现简单的增删改查
  新建vueproject 文件夹,安装好nodejs, 然后装下bulma bootstrap vuejs(直接引入CDN,或者下载JS文件也行) npm install -g bulma #宝马css npm install -g bootstrap #大家都懂的 npm install -g vue npm install -g qs #处理字符串序列化之类的~ npm install -g axios #ajax请求   新建index.html 引入CSS和JS: <!DOCTYPE html> <html> <h...

转载:推荐五个Vue2的免费教程

转载:推荐五个Vue2的免费教程
一步一步学习Vue 2 (Laracasts) Jeffrey Way一直都有发布他web开发的教程。他曾经在30天内教会了我使用jquery。在Laracasts上有他免费的VueJs教程,并且宣称是“世上最深入的vuejs系列”。在你学习完本课程后,你将不需要再去操作DOM,如果你操作了DOM,在你的脑中会听见Jeffrey警告你不要这样去做。 Vue.js基础(Youtube) Devmarketer在youtube上有10个非常nice的视频教程。本教程在Vue2的基础上又介绍...