自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Django入门九之 (Admin User Group Permission)

Admin User && Group && Permission `INSTALLED_APPS`中添加了四个依赖的`app`, `django.contrib.auth`, `django.contrib.contenttypes`, `django.contrib.messages` `django.contrib.sessions`。...

2018-11-27 21:26:26 1185

原创 Django入门八之 (上下文)

4. 模板上下文处理器(context processor):在settings.py中,包含了当前使用的上下文处理器。他的作用是可以给每一个response都提供自己想要添加的参数。settings.py->TEMPLATES->OPTIONS->context_processors中使用的上下文处理器的作用:django.template.context_p...

2018-11-27 21:24:15 290

原创 Django入门七之 (中间件)

CSRF (Cross Site Request Forgery)### 1.`CSRF(Cross Site Request Forgery)`攻击:1. 跨站请求伪造。在用户不知情的情况下以用户的名义向有`CSRF`漏洞的网站发起攻击,有很大的危害性。2. 预防:在`header`中添加一个随机`token`,和`cookie`中的`csrftoken`进行比较,如果不相同,则表示该请...

2018-11-27 21:21:47 240

原创 Django入门六之 (Form表单)

form表单获取from django import formsDjango 中的表单 不是 HTML中的表单,用于验证用户表单输入的内容是否符合实际的标准,也可以在html中生成(不建议)requests.POST.get(表单name名称,None)requests.POST.getlist(复选框name名称,None)1 需要在每一个app下创建forms.py(并不是强制...

2018-11-27 21:19:56 249

原创 Django入门五之 (Session Cookie)

Cookie && Sessionhttp 是无状态的,每一次发送过来依旧不知道他是谁 没有任何关联,这个时候就用到了cookie和session客户端(cookie) 存储sessionid 1:给客户端设置cookie response = HttpResponseRedirect(reverse('index')) sessionid = st...

2018-11-27 21:17:34 151

原创 Django入门四之 (HttpResponse HttpRequest)

HttpResponse HttpRequestsHttpRequest和HttpResponse 是定义的两个类,HttpRequests里面存有客户端发送过来的数据,HttpResponse是服务器发送给客户的响应,所有view函数必须返回HttpResponse对象:1: HttpRequest: requests.scheme 网络请求协议 requests....

2018-11-27 21:15:58 525

原创 Django入门二之 (ORM)

ORM(Object Relation Mapping) 对象关系映射Django对数据库进行了一层抽象,把数据库抽象成了一些模型数据库配置: setting.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # 数据库引擎 'NAME': 'cms_z...

2018-11-27 21:13:53 181

原创 Django入门三之 (Template)

Django模版模版默认在每一个app下templates目录下寻找;可以在setting里面的templates下dirs自定义路径from django.shortcuts import render,render_to_responsefrom django import template from django.template.loader import get_templa...

2018-11-27 21:11:07 173

原创 django rest framework 定义多级路由

1、定义路由 url.py#比如我们要传递多层路由http://www.baidu.com/hosts/{ID}/detail/router = DefaultRouter()router.register('hosts',views.ServerView,basename="server_base")urlpatterns = [ path('v1/',include(rout...

2018-11-20 11:02:03 1614

原创 django rest framework 自定义过滤器

默认的django rest framework是没有过滤器的,他的查找是基于id去查找,但是通常大多数的需求是我们需要进行过滤比如htttp:///www.igolang.cn/api/v1/hosts?name=liran&ip=1.1.1.1这就是进行所有数据的过滤,下面跟大家分享相关的django 插件1、安装相关过滤模块pip install django-filter2...

2018-11-20 10:57:35 1533 1

原创 django rest framework 自定义分页返回信息

这一章给大家讲解如何自定义分页的返回信息1、settings.py 定义自定义返回信息的脚本位置#settings.conf REST_FRAMEWORK = { 'DEFAULT_PAGINATION_CLASS': 'common.utils.custom_pagination.LargeResultsSetPagination', 'PAGE_SIZE': 20, #...

2018-11-20 10:50:33 1649

原创 django rest framework 自定义异常返回

上一节给大家介绍了自定义Response返回信息,但那个只用于正确的返回success,但是当我们用到了权限auth 401、方法不允许method 405,等等,这时候我们就用自己自定义异常返回信息1、定义settings配置文件#定义异常返回的路径脚本位置REST_FRAMEWORK = { 'EXCEPTION_HANDLER': 'common.utils.custom...

2018-11-20 10:46:00 3151

原创 django rest framework 自定义返回

大家在用Django Rest Framework的时候会发现默认继承后,增删改查的返回信息都是一段data,这是因为我实际是状态码和信息你在调用api的时候是看不到的,仅仅如此么?并不是这样,在我前端调用后端的时候,实际上相关的code和msg是能看得到的,但是我们在普通的调用api他只是单单的返回data信息,这个是不够我们满足需求的,毕竟我们不仅仅需要用前端需调用,下面我们来自定义Respo...

2018-11-20 10:38:37 7715 5

原创 Django入门一之 (URL)

即将退出Django博客专栏,专栏将围绕Django2.0进行讲解,从0到1,帮助刚接触web框架的朋友入门,敬请期待…

2018-11-07 21:18:41 220

原创 ansible/docker_container 安装MySQL/Mongo/Redis

最近在部署类似私有云项目,需要在本地用ansible自动化工具去创建启动相关db,看了一下比较不错的ansible模块docker_container安装ansible安装docker-ce(版本)安装docker_container相关依赖包创建role项目镜像下载及打tag运行一、更新镜像及安装相关包和依赖#``repo``源更新 #可在清华大学镜像站进行镜像源更新操作...

2018-11-07 12:13:07 1041

原创 python读取excel进行遍历/xlrd模块

#!/usr/bin/env python# -*- coding: utf-8 -*-import csvimport xlrdimport xlwtdef handler_excel(filename=r'/Users/zongyang.yu/horizon/ops_platform/assets/upload/1.xlsl'): # 打开文件 workbook...

2018-11-20 16:47:12 12891

原创 django Method Not Allowed (DELETE):

最近使用restful风格去写api的时候,发现当我调用post和get方法是没问题的,但是当我调用delete方法就会出现问题:看了一下View,发现你并没有重写这个方法# -*- coding:utf-8 -*-from django.views.generic import Viewfrom django.http import HttpResponseimport json...

2018-11-12 10:13:06 7693 1

原创 mongo3.6+ 权限管理

未完待续for i in range(10): if i % 2 == 0: return return

2018-11-07 11:27:02 429

空空如也

空空如也

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

TA关注的人

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