- 博客(56)
- 收藏
- 关注
原创 python笔记20190305
自动发现,启动起来之前的说法是会把url里面的正则和规则匹配起来,现在的说法是admin里面打印url在代码完全运行好之前就把代码加载进来
2019-03-06 09:33:29 111
原创 python笔记20190201
代码整理:加白名单左侧菜单清理session后,跳转到登录页,用开发账号登录权限留了一个坑bootstrap,主要是前端的内容找模板,table表格和form表单必须要有的...
2019-02-10 19:31:19 146
原创 python笔记20190131
拿到数据之后要做两件事1.拿到菜单2.把用户所有能访问的URL拿到停止循环当判断flag=true的时候,继续停止循环index不需要访问了,直接访问hostlist...
2019-02-01 09:28:38 86
原创 python笔记20190130
登录demo每个权限都有增删改查分配选择,测试多给两个权限,增加和编辑主机运维是查看、增加和编辑登录后的需求分析权限表,菜单表a 标签变颜色和选中的状态...
2019-01-31 09:07:49 101
原创 python20190129
有五张表用户表:user_info职位:position权限:auth用户组:authgroup菜单:menu关联起来admin增加数据
2019-01-30 08:28:56 87
原创 python20190128
今天开始讲权限了,好快啊,这部分学完就可以管理cmdb的权限啦,业务维度:主机维度:数据库设计表结构:开发只能是只读权限没有权限的不让看到,类似于论坛...
2019-01-28 11:32:24 96
原创 python笔记20190125
json.loads的意思是把字符串解析为字典加上注释信息查看已经创建的磁盘instance_id就是所属的ecs的Id需要重启生效
2019-01-28 10:50:01 78
原创 python笔记20190124
1.首先登录阿里云2.有两个认证的key(access key)3.需要记住key id和密码4.用手机接验证码5.只是填写带*的就可以6.地域和可用性7.返回的是json8.提工单的时候,提交requestid...
2019-01-25 08:47:32 111
原创 python笔记20190123
各项命令指定多台机器以及执行某些台命令通过调用salt-api获取结果进行格式化格式化代码套用面向对象的方法统一处理cmdb讲完了,后面会涉及到更复杂的内容...
2019-01-24 08:50:50 91
原创 python笔记20190122
打印basedir,最终的目的是导入进来客户端demo2代码梳理2-请求salt-api把字典放到文件里了,就相当于配置文件
2019-01-23 08:41:53 86
原创 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 87
原创 python笔记20180118
安装yum源然后yum安装即可安装后配置2个东西:masterminion指定masterip,注意有空格id不允许重复,也是有空格salt-key -L 列出所有Id8001端口定义一个class类saltapi网上的代码有坑,要注意。...
2019-01-18 19:10:13 70
原创 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 67
原创 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 85
原创 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 139
原创 python20190104
中间件中间件django 中的中间件(middleware),在django中,中间件其实就是一个类,在请求到来和结束后,django会根据自己的规则在合适的时机执行中间件中相应的方法。在django项目的settings模块中,有一个 MIDDLEWARE_CLASSES 变量,其中每一个元素就是一个中间件,如下图。MIDDLEWARE = [ 'django.middlewar...
2019-01-15 09:55:05 63
原创 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 60
原创 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 98
原创 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 102
原创 python笔记20181228
cookiecookie的工作原理是:由服务器产生内容,浏览器收到请求后保存在本地;当浏览器再次访问时,浏览器会自动带上cookie,这样服务器就能通过cookie的内容来判断这个是“谁”了。def foo(request): print(request.COOKIES) obj=redirect("/path/") obj=HttpResponse("content...
2018-12-29 15:56:15 85
原创 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 63
原创 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 62
原创 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 71
原创 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 75
原创 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 66
原创 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 67
原创 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 65
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人