自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 80

转载 项目 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 100

转载 项目 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 53

转载 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 92

转载 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 144

转载 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 106

转载 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 85

转载 CMDB 权限 1

权限逻辑分析 每一个人对应的岗位,来分配对应的url 来显示按钮。 转载于:https://my.oschina.net/u/3803568/blog/3006...

2019-01-28 23:17:00 142

转载 阿里云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 166

转载 阿里云api 1

入门 对于生产环境中使用阿里云服务器 可以是用它家的api来获取其服务器信息,不需要我们自己来写客户端。 获得AccessKey 右上角头像 ----AccessKey ---- 创建AccessKey 获得api信息 https://help.aliyun.com/d...

2019-01-25 08:26:00 195

转载 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 83

转载 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 89

转载 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 119

转载 CMDB 基础 4

cmdb流程小结 后台管理系统的一键按钮,跳转到某个页面,请求会从路由到视图,通过视图调用收集工具。 客户端需求梳理 一般服务器请求都会到中间件salt-stack/ansible等工具 在通过他们来管理客户端来批量执行命令。 salt-stack封装了许多api来通信。an...

2019-01-17 23:11:00 121

转载 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 108

转载 CMDB 基础 1

需要介绍 制造一款可以集成发布/监控/堡垒机的运维管理平台CMDB。它可以做到代替execl,与其他系统交互 公有云服务器记录ip(内网,外网) 主机名 内存 CPU 硬盘 内核 操作系统 esc_name 标识_name 区域 来源 上线状态 跑的应用 环境 物理机服务器记录i...

2019-01-14 22:38:00 131

转载 Django 基础 15

部署上线uwsgi+nginx+django 在正式上线代码,会使用uwsgi+nginx+django django默认处理请求是一个一个的处理请求,不能实现高并发,不符合生产环境。 uwsgi是实现uwsgi和wsgi协议的web服务器 它会把用户的动态请求转交给D...

2019-01-08 00:11:00 61

转载 Django 基础 14

中间件 中间件函数就是Django框架给我们预留的函数接口,让我们可以干预请求和应答的过程。我们可以使用中间件作为防火墙对request对象进行处理,用户登录验证,白名单等等。 中间件的执行过程 1)浏览器发送请求到网站 ,生成request对象 2...

2019-01-05 00:12:00 62

转载 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 47

转载 Django 基础 10

cookie session 由于http请求都是短连接的,为了让用户的信息保存起来可以使用cookie和session 流程 1)用户发送请求到服务端 2)服务端会发送cookie信息给浏览器并保存在浏览器中 3)用户再次请求服务端时会携带上coo...

2018-12-29 00:33:00 50

转载 Django 基础 9

分页 先导入模块 from django.core.paginator import Paginator,EmptyPage,PageNotAnInteger 分页对象 user = UserInof.objects.all() p = Pa...

2018-12-27 21:10:00 51

转载 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 57

转载 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 59

转载 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 55

转载 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 45

转载 八周二次课(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 83

转载 八周一次课(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 65

转载 七周五次课(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 71

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除