原创 Django入門二之 (ORM)

ORM(Object Relation Mapping) 對象關係映射 Django對數據庫進行了一層抽象,把數據庫抽象成了一些模型 數據庫配置: setting.py DATABASES = { 'defau

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

4. 模板上下文處理器(context processor): 在settings.py中,包含了當前使用的上下文處理器。他的作用是可以給每一個response都提供自己想要添加的參數。 settings.py->TEMPLA

原创 django rest framework 定義多級路由

1、定義路由 url.py #比如我們要傳遞多層路由http://www.baidu.com/hosts/{ID}/detail/ router = DefaultRouter() router.register('hosts',v

原创 python讀取excel進行遍歷/xlrd模塊

#!/usr/bin/env python # -*- coding: utf-8 -*- import csv import xlrd import xlwt def handler_excel(filename=r'/User

原创 django rest framework 自定義過濾器

默認的django rest framework是沒有過濾器的,他的查找是基於id去查找,但是通常大多數的需求是我們需要進行過濾比如htttp:///www.igolang.cn/api/v1/hosts?name=liran&ip=

原创 django rest framework 自定義返回

大家在用Django Rest Framework的時候會發現默認繼承後,增刪改查的返回信息都是一段data,這是因爲我實際是狀態碼和信息你在調用api的時候是看不到的,僅僅如此麼?並不是這樣,在我前端調用後端的時候,實際上相關的co

原创 django rest framework 自定義異常返回

上一節給大家介紹了自定義Response返回信息,但那個只用於正確的返回success,但是當我們用到了權限 auth 401、方法不允許method 405,等等,這時候我們就用自己自定義異常返回信息 1、定義settings配置文

原创 django rest framework 自定義分頁返回信息

這一章給大家講解如何自定義分頁的返回信息 1、settings.py 定義自定義返回信息的腳本位置 #settings.conf REST_FRAMEWORK = { 'DEFAULT_PAGINATION_CLASS':

原创 django Method Not Allowed (DELETE):

最近使用restful風格去寫api的時候,發現當我調用post和get方法是沒問題的,但是當我調用delete方法就會出現問題: 看了一下View,發現你並沒有重寫這個方法 # -*- coding:utf-8 -*- from

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

最近在部署類似私有云項目,需要在本地用ansible自動化工具去創建啓動相關db,看了一下比較不錯的ansible模塊docker_container 安裝ansible 安裝docker-ce(版本) 安裝docker_conta

原创 mongo3.6+ 權限管理

最近用docker&&ansible部署mongo發現了一些無法解決的問題,在mongo中默認是以免祕登錄,但是生產環境的項目我們可能要用到username password 和database這時就需要用到權限管理了,但是mongo

原创 Django入門

即將推出Django博客專欄,專欄將圍繞Django2.0進行講解,從0到1,幫助剛接觸web框架的朋友入門,敬請期待…

原创 資產管理 cmdb / ansible

####最近也是剛剛把平臺完成,主要實現了很多功能,具體可查看https://github.com/YuZongYangHi/ansible-cmdb 基於基本設備增刪改查,實時探測主機存活狀況,基於ansible fact進行硬件

原创 Django & Celery

celery是一個分佈式異步框架,當我們有一個需求,比如我需要進行大批量的郵箱發送,或者博客訂閱推送的時候,會造成大量的等待執行,這時候就會用到celery, 一、安裝 pip install celery redis 二、編寫 #

原创 ansible2.4+ api & cmdb接口動態調用Inventory

最近在開發CMDB & Ansible 運維平臺,剛剛踩了ansible api2.4+的一些問題,接下來整理一下給大家列出來,晚上搜了很多的文檔並沒發現最新的2.4中的文檔 ansibleAPI 常用模塊 用於讀取yaml,json格式