- 博客(70)
- 收藏
- 关注
转载 项目 4
test_ci: file.recurse: - name: {{ pillar['path'] }} - source: salt://project_path/{{ pillar['app'] }} - user: root - dir_mode: 75...
2019-02-25 23:36:00 82
转载 项目 3
from __future__ import absolute_import, unicode_literals import os from celery import Celery from django.conf import settings # set the default...
2019-02-25 00:37:00 86
转载 项目 2
from __future__ import absolute_import, unicode_literals import os from celery import Celery from django.conf import settings # set the default...
2019-02-21 23:43:00 102
转载 项目 1
import json import string from django.core.exceptions import ValidationError from django.forms import ModelForm from django.forms import Form ...
2019-02-21 23:41:00 101
转载 bootstrap 2
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>使用ajax登录页面</title> <s...
2019-02-19 23:52:00 54
转载 bootstrap 1
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>使用ajax登录页面</title> <s...
2019-02-19 00:08:00 93
转载 CMDB 权限 5
import json import random import string import time import datetime import traceback from django.db import transaction from django.db.models...
2019-02-01 23:19:00 93
转载 CMDB 权限 4
########权限相关 class Menu(models.Model): """菜单组""" name = models.CharField(max_length=32,verbose_name='菜单', blank=True, null=True) is_men...
2019-01-31 22:54:00 146
转载 CMDB 权限 3
from django.shortcuts import render,redirect,HttpResponse from django.views import View from host import models from utils import form_class ...
2019-01-31 22:46:00 107
转载 CMDB 权限 2
models.py class Userinfo(models.Model): name = models.CharField(max_length=32,blank=True,null=True,verbose_name="登录用户名") password =mo...
2019-01-29 23:27:00 86
转载 CMDB 权限 1
权限逻辑分析 每一个人对应的岗位,来分配对应的url 来显示按钮。 转载于:https://my.oschina.net/u/3803568/blog/3006...
2019-01-28 23:17:00 148
转载 阿里云api 2
阿里云api详解 #!/usr/bin/env python #coding=utf-8 from aliyunsdkcore.client import AcsClient from aliyunsdkcore.request import CommonRequest ...
2019-01-28 00:26:00 169
转载 阿里云api 1
入门 对于生产环境中使用阿里云服务器 可以是用它家的api来获取其服务器信息,不需要我们自己来写客户端。 获得AccessKey 右上角头像 ----AccessKey ---- 创建AccessKey 获得api信息 https://help.aliyun.com/d...
2019-01-25 08:26:00 197
转载 CMDB 基础 8
get_data.py #!/usr/bin/env python # * coding:utf-8 * import requests import json try: import cookielib except: import http.cookiejar as cookielib ...
2019-01-24 22:49:00 84
转载 CMDB 基础 7
#!/usr/bin/env python # _*_ coding:utf-8 _*_ import importlib import os,sys # sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__fil...
2019-01-22 23:40:00 91
转载 CMDB 基础 6
唯一标识问题 由于ip有可能会重复,这里使用salt-minion_id作为对应服务的唯一标识来对应的每一客户端机器。 面向对象python2-3的区别 Python2 中class Foo()是经典类,class Foo(object)是新式类 ...
2019-01-21 23:23:00 86
转载 CMDB 基础 5
请求流程 服务端 ---> salt-api ---> salt-master ---> salt-minion 参考文章https://www.jianshu.com/p/012ccdff93cc 1)saltstack安装 在服务器端上安装salt-api...
2019-01-20 23:22:00 120
转载 CMDB 基础 4
cmdb流程小结 后台管理系统的一键按钮,跳转到某个页面,请求会从路由到视图,通过视图调用收集工具。 客户端需求梳理 一般服务器请求都会到中间件salt-stack/ansible等工具 在通过他们来管理客户端来批量执行命令。 salt-stack封装了许多api来通信。an...
2019-01-17 23:11:00 122
转载 CMDB 基础 3
基于form表单的增删改查 项目urls.py from django.conf.urls import url from host import views urlpatterns = [ url(r'list$',views.List.as_view()...
2019-01-17 00:01:00 90
转载 CMDB 基础 2
管理系统list 管理系统增删改 根据逻辑先做后台管理系统的增删改查功能 model.py from django.db import models environment_choices = ( (1, '开发环境'), (2,...
2019-01-15 23:28:00 112
转载 CMDB 基础 1
需要介绍 制造一款可以集成发布/监控/堡垒机的运维管理平台CMDB。它可以做到代替execl,与其他系统交互 公有云服务器记录ip(内网,外网) 主机名 内存 CPU 硬盘 内核 操作系统 esc_name 标识_name 区域 来源 上线状态 跑的应用 环境 物理机服务器记录i...
2019-01-14 22:38:00 133
转载 Django 基础 15
部署上线uwsgi+nginx+django 在正式上线代码,会使用uwsgi+nginx+django django默认处理请求是一个一个的处理请求,不能实现高并发,不符合生产环境。 uwsgi是实现uwsgi和wsgi协议的web服务器 它会把用户的动态请求转交给D...
2019-01-08 00:11:00 63
转载 Django 基础 14
中间件 中间件函数就是Django框架给我们预留的函数接口,让我们可以干预请求和应答的过程。我们可以使用中间件作为防火墙对request对象进行处理,用户登录验证,白名单等等。 中间件的执行过程 1)浏览器发送请求到网站 ,生成request对象 2...
2019-01-05 00:12:00 63
转载 Django 基础 13
form表单 Django自带form表单,它有两个作用 1)用户请求验证 2)生成HTML标签 写一个注册页面 1)用户 密码不能空 2)符合规范 密码多少位 邮件带@ ... 3)自定义验证方法 密码和确认密码要一致 ...
2019-01-04 00:35:00 54
转载 Django 基础 12
CBV源码 url(r'^cbv_login$', views.CBV.as_view()), 流程 通过CBV的父类View中的as_view()方法,在经过dispatch方法,再到get或者post方法 CBV实现登录验证 class Auth(View): de...
2019-01-01 22:57:00 47
转载 Django 基础 11
FBV CBV FBV view中定义的函数 CBVview中定义的类 在view定义CBV类要继承View这个类 先导入模板 from django.views import View 在类中可以使用 self.disp...
2018-12-29 14:35:00 49
转载 Django 基础 10
cookie session 由于http请求都是短连接的,为了让用户的信息保存起来可以使用cookie和session 流程 1)用户发送请求到服务端 2)服务端会发送cookie信息给浏览器并保存在浏览器中 3)用户再次请求服务端时会携带上coo...
2018-12-29 00:33:00 51
转载 Django 基础 9
分页 先导入模块 from django.core.paginator import Paginator,EmptyPage,PageNotAnInteger 分页对象 user = UserInof.objects.all() p = Pa...
2018-12-27 21:10:00 52
转载 Django 基础 8
ORM双下划线条件匹配 __gt和__lt #查询UserInof表中id大于2且小于7的数据 user_obj= UserInof.objects.filter(id__gt=2,id__lt=7) for i in user_obj: p...
2018-12-26 17:07:00 77
转载 Django 基础 7
ORM 一对多 一对多查询 通过class类(多类)查询对应的班名获得对应的对象 再通过对象的关联属性的名字可以获得对象的学校名 school = classInof.objects.filter(name='一中1班') for i in sc...
2018-12-26 09:51:00 58
转载 Django 基础 6
12月24日任务 1.1 ORM基础—ORM补充 1.2.1 增删改查之查询 1.2.2 删改增 (1) 1.2.3 删改增 (2) Django配置绑定MySQL数据库 在setting.py找到DATABASES DATABASES = { ...
2018-12-23 23:59:00 82
转载 Django 基础 5
10 view主要返回 11 admin view三种返回 render 把模仿和模型类的数据通过渲染返回给浏览器 def index(request): user = UserInof.objects.all...
2018-12-21 23:53:00 60
转载 Django 基础 4
8 template俩大功能 9.1 模板继承 9.2 simple_tag 静态文件 网站使用js,css和image都是属于静态文件 1)在项目下创建静态文件目录static 并在下面创建js,css和images目录 2)在settings.py设置静态文件所在...
2018-12-20 21:51:00 60
转载 Django 基础 3
6 urls 7 urls补充 url 一般我们都会在在应用的目录下创建一个urls.py 和项目的urls.py 分开 那么IP请求过滤路由会先去项目的urls.py匹配再到应用下urls.py匹配,再调用对应的视图函数。 在项目上的utls.py from django.c...
2018-12-19 20:47:00 56
转载 Django 基础 2
4 models基本使用 5 基本命令 models基本使用 在模型类里面写好每一个类对应数据库的每一个表 1)定义模型类 model.py from django.db import models class UserInof(models.Model): user ...
2018-12-19 00:08:00 58
转载 Django 基础 1
1 课程介绍 2 基本流程 3 urls基本讲解及view视图 目的:用时Django开发出一款运维管理系统CMDB 基本流程 Django是Python中遵循软件框架MVC模型的web框架。Django把改模型该为MVT 内容思路大概一致。 MVC模型 M Model...
2018-12-17 22:53:00 47
转载 八周二次课(5月14日)
10.28 rsync工具介绍 10.29/10.30 rsync常用选项 10.31 rsync通过ssh同步 10.28/10.29/10.30 rsync工具 rsync 全称remote sync 远程同步工具 可以实现本机和其他机器实现文件同步 也可以在本机上文件和文件之前的拷贝...
2018-05-14 23:40:00 84
转载 八周一次课(5月11日)
10.23 linux任务计划cron 10.24 chkconfig工具 10.25 systemd管理服务 10.26 unit介绍 10.27 target介绍 10.23 crontab命令 crontab:任务计划 在约定时间里执行命令或者脚本 crontab的配置文件在/et...
2018-05-12 00:00:00 66
转载 七周五次课(5月10日)
10.19 iptables规则备份和恢复 10.20 firewalld的9个zone 10.21 firewalld关于zone的操作 10.22 firewalld关于service的操作 10.19iptables的保存和备份 iptbales的规则都是保存在/etc/syscon...
2018-05-11 00:08:00 61
转载 七周四次课(5月9日)
10.15 iptables filter表案例 10.16/10.17/10.18 iptables nat表应用 10.15 iptables小案例 我们这里想要使用脚本的形式来配置iptables 要求允许所有网段的数据访问本机的80和21端口,而且只有192.168.80.0/24...
2018-05-10 00:10:00 73
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人