摘要:
1.执行drain操作 kubectl drain k8s-node01 --ignore-daemonsets # 2.对应节点上关闭docker #注意,是要迁移的节点 systemctl stop kubelet systemctl stop docker.socket systemctl s 阅读全文
摘要:
一、安装依赖工具 实际就是导出数据为json,通过jq删除一些不需要的字段,然后再通过yq转换为yaml格式(不安装直接使用json格式也可以安装,这里主要为例方便查看),这么麻烦主要是不知道导出yaml文件时如何过滤一些不需要的字段,如果哪位知道可以指教一下。 [root@k8s-master t 阅读全文
摘要:
1.查看secrets内容 root@tsp-prod-ansible:~# kubectl edit secrets -n istio-system istio-ca-secret #以istio CA证书为例 二、解密secrets内容 [root@k8s-master ~]# echo "LS 阅读全文
摘要:
一、安装自己需要的python版本 步骤略 二、安装virtualenv模块并创建虚拟环境 [root@localhost ~]# /usr/local/python3.6.8/bin/pip3 install virtualenv [root@localhost ~]# /usr/local/py 阅读全文
摘要:
1.配置连接MySQL数据库 settings: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'homework1009', 'USER': 'root', 'PASSWORD': 'xxxxx', 阅读全文
摘要:
1.缓存介绍 在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面. 当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器的压力. 缓存是将一些常用的数据保存内存或者me 阅读全文
摘要:
auth模块是Django提供的标准权限管理系统,可以提供用户身份认证, 用户组和权限管理。auth可以和admin模块配合使用, 快速建立网站的管理系统。 1.内置属性方法 authenticate用户认证 from django.contrib import auth from django.c 阅读全文
摘要:
1.django解决csrf攻击方法 django使用中间件:django.middleware.csrf.CsrfViewMiddleware解决csrf攻击 form表单使用: -在form表单中 {% csrf_token%} ajax提交 方式一:放到data中 $.ajax({ url: 阅读全文
摘要:
1.Django 中间件作用 修改请求,即传送到 view 中的 HttpRequest 对象。 修改响应,即 view 返回的 HttpResponse 对象。 2.中间件五个方法 process_request☆ 1. process_request 1. 执行时间 在视图函数之前执行 2. 参 阅读全文
摘要:
1.Django中Session相关方法 #取值 request.session['k1'] request.session.get('k1',None) #request.session这句是帮你从cookie里面将sessionid的值取出来,将django-session表里面的对应sessi 阅读全文
摘要:
1.获取Cookie request.COOKIES request.COOKIES['key'] # 获取带签名的cookie request.get_signed_cookie(key, default=RAISE_ERROR, salt='', max_age=None) #获取signed类 阅读全文
摘要:
1.介绍 1 注册功能,登录功能,前端需要校验(字段长度,邮箱是否合法。。。) 2 前端校验可以没有,后端校验是必须的,使用传统方式 if判断写的很多 3 借助于forms组件,可以快速实现字段的校验 from django.forms import Form 总结一下,其实form组件的主要功能如 阅读全文
摘要:
1.属性和方法 #######1 Paginator对象的属性和方法 book_list=models.Book.objects.all() # 注意all操作实际是分批次获取数据,当前版本为limit 21 # 实例化得到对象 # 第一个参数:要分页的数据,book_list # 第二个参数:没有 阅读全文
摘要:
1.ajax简单使用 特性: 1. 异步请求 2. 局部刷新 # 登录认证 $.ajax({ url:'/login/', #请求路径 type:'post' , #请求方式 data:{ username:$('#username').val(), password:$('#password'). 阅读全文
摘要:
1.多表操作之模型创建 1 图书表:book,作者表:author,作者详情表:authordetail,出版社表:publish,(第三张中间表) 2 作者跟作者详情:是一对一,关联字段写在哪一方都可以 3 图书跟出版社:是一对多,一对多关系一旦确立,关联字段写在多的一方 4 图书和作者:是多对多 阅读全文
摘要:
1.常用和非常用字段和参数概览 # 常用字段 -IntegerField 整数 -AutoField -BooleanField -CharField -DateField -DateTimeField -DecimalField -FileField 上传文件,本质是varchar -ImageF 阅读全文
摘要:
1.django模板使用的两种方式 # 方式一 return render(request,'time.html',context={'current_date':str(now),'title':'lqzNB'}) # 方式二(页面静态化,提高网站并发量) from django.shortcut 阅读全文
摘要:
一、视图层之请求对象(request) def index(request): ''' request:django封装的对象,它的类是WSGIRequest,它里面包含了所有http请求的东西 ''' print(request) print(type(request)) # from djang 阅读全文
摘要:
1.url路由分发之include # 项目文件夹下的urls.py文件中的url写法: from django.conf.urls import url,include from django.contrib import admin from app01 import views urlpatt 阅读全文
摘要:
1.基本命令 1. 新建一个 django project django-admin.py startproject project_name 特别是在 windows 上,如果报错,尝试用 django-admin 代替 django-admin.py 试试 2.新建 app #要先进入项目目录下 阅读全文