自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

原创 python笔记20190311

modelform搜索列表add页面redicect反向生成url别名看逻辑

2019-03-11 21:34:37 91

原创 python笔记20190308

list初始化传参数写Pk和id都行组合搜索和list页面渲染changlist是个类

2019-03-11 21:03:13 86

原创 python笔记20190307

处理视图匹配路由假设form增删改查

2019-03-07 11:18:16 120

原创 python笔记20190306

water也进行了打印尝试运行代码和sql,又实例化了一部分url

2019-03-06 09:39:30 91

原创 python笔记20190305

自动发现,启动起来之前的说法是会把url里面的正则和规则匹配起来,现在的说法是admin里面打印url在代码完全运行好之前就把代码加载进来

2019-03-06 09:33:29 105

原创 python笔记20190304

知道场景是什么,想要什么东西,怎么场景怎么换来什么东西上课要勤于思考,多多提问self.model.class

2019-03-04 08:04:03 75

原创 python笔记20190225

发布演示加载配置和cmdb互通测试环境,生产环境Jenkins文档

2019-02-25 08:47:42 86

原创 python笔记20190222

celery结合发布接收app和host_list带坑的发布串行saltstack自带的test2.sls的用法

2019-02-25 08:12:20 68

原创 python笔记20190221

伪代码,html的内容推送state.siscelery报错了:

2019-02-22 09:14:53 79

原创 python笔记20190220

发布系统,需求梳理api的策略都差不多表设计:

2019-02-21 09:37:02 79

原创 python笔记20190219

index.html集成到main里面了,没啥用了,删掉清理数据排序数据完善小细节cbamenu_dic,

2019-02-20 09:35:42 94

原创 python笔记20190218

表格核心的html把左侧菜单单独拿出来作为模板页图标也是后端渲染过来的报错了

2019-02-19 08:50:08 88

原创 python笔记20190201

代码整理:加白名单左侧菜单清理session后,跳转到登录页,用开发账号登录权限留了一个坑bootstrap,主要是前端的内容找模板,table表格和form表单必须要有的...

2019-02-10 19:31:19 144

原创 python笔记20190131

拿到数据之后要做两件事1.拿到菜单2.把用户所有能访问的URL拿到停止循环当判断flag=true的时候,继续停止循环index不需要访问了,直接访问hostlist...

2019-02-01 09:28:38 82

原创 python笔记20190130

登录demo每个权限都有增删改查分配选择,测试多给两个权限,增加和编辑主机运维是查看、增加和编辑登录后的需求分析权限表,菜单表a 标签变颜色和选中的状态...

2019-01-31 09:07:49 99

原创 python20190129

有五张表用户表:user_info职位:position权限:auth用户组:authgroup菜单:menu关联起来admin增加数据

2019-01-30 08:28:56 80

原创 python20190128

今天开始讲权限了,好快啊,这部分学完就可以管理cmdb的权限啦,业务维度:主机维度:数据库设计表结构:开发只能是只读权限没有权限的不让看到,类似于论坛...

2019-01-28 11:32:24 90

原创 python笔记20190125

json.loads的意思是把字符串解析为字典加上注释信息查看已经创建的磁盘instance_id就是所属的ecs的Id需要重启生效

2019-01-28 10:50:01 72

原创 python笔记20190124

1.首先登录阿里云2.有两个认证的key(access key)3.需要记住key id和密码4.用手机接验证码5.只是填写带*的就可以6.地域和可用性7.返回的是json8.提工单的时候,提交requestid...

2019-01-25 08:47:32 106

原创 python笔记20190123

各项命令指定多台机器以及执行某些台命令通过调用salt-api获取结果进行格式化格式化代码套用面向对象的方法统一处理cmdb讲完了,后面会涉及到更复杂的内容...

2019-01-24 08:50:50 84

原创 python笔记20190122

打印basedir,最终的目的是导入进来客户端demo2代码梳理2-请求salt-api把字典放到文件里了,就相当于配置文件

2019-01-23 08:41:53 84

原创 python笔记20190121

用slatstack客户端的id作为唯一符python2和3的区别python2的类分两种class Foo[]–经典类class Foo[object]–新式类在python3里面,无论写不写object都是新式类。新式类和经典类的区别,在继承顺序,python2是深度优先,python3是广度优先。反射:getattr,setattr getattr最常用。...

2019-01-21 21:00:08 84

原创 python笔记20180118

安装yum源然后yum安装即可安装后配置2个东西:masterminion指定masterip,注意有空格id不允许重复,也是有空格salt-key -L 列出所有Id8001端口定义一个class类saltapi网上的代码有坑,要注意。...

2019-01-18 19:10:13 66

原创 python20190117

salt-stack进行资产数据收集流程1.在客户端安装salt-minon服务器,并启动,与master建立连接2.安装salt-master和salt-api服务,并启动3.通过salt-master相关命令,控制客户端并返回数据,通过salt-api,将数据传输给CMDB后台4.后台通过Python,进行数据分析,整理传给web前端...

2019-01-18 18:30:16 62

原创 python20190116

1.管理系统基于form的增删改查2.管理系统form表单的坑13.管理系统form表单的坑2

2019-01-16 22:48:41 108

原创 python20190115

管理主机的list管理系统增删改新建django项目urls.py的编写路由信息urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^host/',include('one.urls')),]models.py中创建表和表与表的关系view.py中写主代码template中写html文件...

2019-01-16 22:46:38 81

原创 python 20190114

cmdb的需求和基本实现,比如创建那些表,表里都有什么列

2019-01-15 10:00:16 103

原创 python20190107

django 部署上线 uwsgi+nginx+django安装uwsgiuwsgi是python的一个模块,安装uwsgi只需要pip安装pip3 install uwsgi拷贝django项目到服务器目录uwsgi --http 192.168.31.38:8080 --file shanwu/wsgi.py --static-map=/static=static1参数说明:–...

2019-01-15 09:56:21 133

原创 python20190104

中间件中间件django 中的中间件(middleware),在django中,中间件其实就是一个类,在请求到来和结束后,django会根据自己的规则在合适的时机执行中间件中相应的方法。在django项目的settings模块中,有一个 MIDDLEWARE_CLASSES 变量,其中每一个元素就是一个中间件,如下图。MIDDLEWARE = [ 'django.middlewar...

2019-01-15 09:55:05 62

原创 python笔记20190103

form表单form表单的主要功能Form表单验证(用户请求验证+生成HTML标签)首先创建form类class RegisterForm(Form): name=fields.CharField(error_messages={'required':'用户名不能为空'},widget=widgets.TextInput(attrs={'class':'c1'})) pwd...

2019-01-15 09:53:15 57

原创 python笔记20190102

CBV的使用CBV的单继承class BaseView(View):def dispatch(self, request, *args, **kwargs): if request.session.get('username'): response = super(BaseView,self).dispatch(request, *args, **kwargs) ...

2019-01-03 09:58:07 89

原创 python笔记20181229

FBV,CBVFBV(function base views) 就是在视图里使用函数处理请求,也是我们最开始接触和使用的方式。urls.pyurlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^login/$', views.login),]views.pydef login(request): ...

2019-01-03 09:56:42 97

原创 python笔记20181228

cookiecookie的工作原理是:由服务器产生内容,浏览器收到请求后保存在本地;当浏览器再次访问时,浏览器会自动带上cookie,这样服务器就能通过cookie的内容来判断这个是“谁”了。def foo(request): print(request.COOKIES) obj=redirect("/path/") obj=HttpResponse("content...

2018-12-29 15:56:15 82

原创 python笔记20181227

django的分页views.pyfrom django.shortcuts import render,HttpResponse#Create your views here.from django.core.paginator import Paginator, EmptyPage, PageNotAnIntegerfrom app01.models import *def i...

2018-12-28 09:40:56 61

原创 python笔记20181206

ORM高级应用查询 obj_li=models.UserInfo.objects.filter(id__gt=1,id__lt=5) for item in obj_li: print(item.name) 测试2张三李四 obj_li=models.UserInfo.objects.filter(username__contain...

2018-12-27 14:43:20 61

原创 python笔记20181225

ORM的一对多,多对多查询 _clas='24期' obj_li=models.Class.objects.filter(name=_clas).first() print(obj_li.name,obj_li.sch.name) for i in obj_li.user.all(): print(i.name,i.username) 24期 a...

2018-12-26 10:09:33 69

原创 python笔记20181224

ORM的介绍modles.py的创建表之间的关系from django.db import models#Create your models here.class Number(models.Model): num=models.OneToOneField(to='UserInfo',verbose_name="学号") def __str__(self): ...

2018-12-26 10:04:59 67

原创 python笔记20181221

view的返回修改urls。配置路由urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^login/$', views.login), url(r'^api/',include('testapp.urls')), url(r'test/',views.test), url(r'redir/',...

2018-12-24 09:25:40 63

原创 python笔记20181220

template的两大功能编辑login.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><bod

2018-12-21 13:58:11 63

原创 python笔记20181219

render后面跟两种,要买是html文件,要买是字典。locals()的意思是把变量统一返回。from django.shortcuts import render,HttpResponsefrom demo1 import modelsdef login(request): pass return HttpResponse('这是第一次讲django')def ho...

2018-12-20 08:15:34 59

空空如也

空空如也

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

TA关注的人

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