自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Django 1.11中文文档:URL dispatcher

URL dispatcher¶A clean, elegant URL scheme is an important detail in a high-quality Web application. Django lets you design URLs however you want, with no framework limitations.简洁、优雅的URL设计对于高质量的web应用来说

2017-03-26 16:41:00 1244

原创 Django 1.10中文文档:How to write reusable app

This advanced tutorial begins where Tutorial 7 left off. We’ll be turning our Web-poll into a standalone Python package you can reuse in new projects and share with other people.紧接着教程7,从这只后我们开始高级教程部分。我

2017-03-21 09:15:07 755

原创 Django 1.10中文文档:第一个应用 part 7

Writing your first Django app, part 7¶This tutorial begins where Tutorial 6 left off. We’re continuing the Web-poll application and will focus on customizing Django’s automatically-generated admin site

2017-03-18 17:43:56 273

原创 Django 1.10中文文档:第一个应用 part 6

已经同步到gitbook,想阅读的请转到gitbook: Django 1.10 中文文档Writing your first Django app, part 6¶This tutorial begins where Tutorial 5 left off. We’ve built a tested Web-poll application, and we’ll now add a stylesh

2017-03-18 17:43:12 216

原创 Django 1.10中文文档:第一个应用 part 5

已经同步到gitbook,想阅读的请转到gitbook: Django 1.10 中文文档Writing your first Django app, part 5¶This tutorial begins where Tutorial 4 left off. We’ve built a Web-poll application, and we’ll now create some automate

2017-03-18 17:42:20 491

原创 Django 1.10中文文档:第一个应用 part 4

Writing your first Django app, part 4¶This tutorial begins where Tutorial 3 left off. We’re continuing the Web-poll application and will focus on simple form processing and cutting down our code.紧接着Tut

2017-03-14 21:01:43 250

原创 Django 1.10中文文档:第一个应用 part 3

Writing your first Django app, part 3¶This tutorial begins where Tutorial 2 left off. We’re continuing the Web-poll application and will focus on creating the public interface – “views.”紧接着教程二,我们继续开发投票

2017-03-13 21:51:21 737

原创 Django 1.10中文文档:文档简介

Django documentationEverything you need to know about Django.关于Django,你所要知道的一切,这里都有How the documentation is organized¶Django has a lot of documentation. A high-level overview of how it’s organized will

2017-03-12 12:46:24 731

原创 Django 1.10中文文档:第一个应用 part 2

Django 1.10中文文档:新手教程 part 2

2017-03-12 12:12:32 951

原创 Django 1.10中文文档:第一个应用 part 1

Django 1.10中文文档:新手教程 part 1

2017-03-12 12:11:55 501

原创 Django 1.10中文文档:概览

django 1.10 中文文档

2017-03-12 12:11:07 295

原创 git使用

Git使用 一、git参考资料 • git操作详解:http://www.ruanyifeng.com/blog/2014/06/git_remote.html • git简明指南:http://rogerdudler.github.io/git-guide/index.zh.html • pro git book:https://git-scm.com/book/en/v2

2016-07-20 16:21:40 269

原创 linux shell 管道命令(pipe)使用及与shell重定向区别

看了前面一节:linux shell数据重定向(输入重定向与输出重定向)详细分析 估计还有一些朋友是头晕晕的,好复杂的重定向了。这次我们看下管道命令了。shell管道,可以说用法就简单多了。管道命令操作符是:”|”,它仅能处理经由前面一个指令传出的正确输出信息,也就是 standard output 的信息,对于 stdandard error 信息没有直接处理能力。然后,传递给下一个命令,作为

2016-07-20 13:36:54 1131

原创 基于libvirt的KVM虚拟机迁移过程

基于libvirt的KVM虚拟机迁移过程 由于物理机需要回收重装,因此要将物理机上面的KVM虚拟机迁移到另一台物理机。记录一下整个过程,方便以后查询。 物理机A: 192.168.200.1 物理机B:192.168.200.2 迁移命令:virsh migrate --live GuestName DestinationURI # (--live :迁移过程中虚拟机一直保持运行状态)1

2016-06-29 08:57:53 1771

原创 django 数据库操作详解

django 数据库模型操作详解

2016-06-17 09:03:28 3400

原创 shell变量拓展

Shell变量拓展 1.模式匹配 ${var%pattern}, ${var%%pattern},${var#pattern}, ${var##pattern} # 是去掉左边 % 是去掉右边 #和%中的单一符号是最小匹配,两个相同符号是最大匹配2.提取和替换 ${var: num}, ${var: num1:num2},只有num1可为负,num1前加空格 ${var/pattern

2016-06-01 09:19:30 277

原创 shell中的各种括号

shell 中各种括号的使用

2016-06-01 09:03:45 298

原创 salt web管理平台:Oneops的部署

https://github.com/net592/OneOps 部署环境:centos6.2; django-1.9.5;python-2.7.11 git并没有给出部署文档,所以以下只是自己根据报错尝试部署 1.git克隆源代码git clone https://github.com/net592/OneOps.git2.安装依赖包pip install django-c

2016-05-11 16:56:31 393

原创 KVM扩容磁盘

http://blog.chinaunix.net/uid-20794164-id-3858617.html 假设已有虚拟机adddisktest,现在要进行扩容,可以直接resize进行拉伸然后,分区加入lvm逻辑卷,参考:http://blog.csdn.net/qq_19646075/article/details/512079261.新建一个磁盘文件 可以用webvirtmgr增加,也可

2016-05-10 10:38:24 808

转载 linux 一键分区脚本,支持LVM自动扩容

一、功能说明 1 根据自定义的配置文件,对指定硬盘做分区,一键安装,不需要交互 2 支持 Swap,Primary,Extend,Logical 分区格式 3 可以自动计算大小 4 支持LVM分区,并自动创建 5 自动分区顺序是:Swap,Primary,Extend,Logical 遗留的问题 : 1 目前暂时没有考虑对大于2T磁盘的分区(那个需要使用GPT分区格式) 2 另外在分

2016-05-08 09:59:12 2032

原创 KVM管理工具:webvirtmgr增加磁盘扩容功能

最近有需求,需要对webvirtmgr增加一项功能:增加磁盘。 https://github.com/retspen/webvirtmgr/issues/569 http://michael.orlitzky.com/articles/resizing_a_kvm_or_qemu_disk_image.php

2016-05-05 21:04:24 1255

转载 kvm跨物理机迁移的过程

http://liuzhijun.iteye.com/blog/1744236

2016-05-05 17:30:01 555 1

原创 django应用:south的使用

djangosouth

2016-05-03 19:50:40 266

原创 django环境部署

django版本1.7以后不支持python2.6,因此需要给python升级 安装pytohn2.7。 Centos6.7自带python为2.6.6,django1.9.5至少得2.7以上 1. 安装zlib,zlib-devel,gcc,安装pip时需要,否则报zipimport.ZipImportError: can't decompress data; zlib not availa

2016-04-29 11:36:51 570

原创 KVM管理工具:webvirtmgr使用中遇到的一些问题

1.虚拟机控制台问题 点击虚机实例,每台虚机最后的按钮”控制台”,点击后发现报错,如下图所示 查看django后台的错误为: ERROR:django.request:Internal Server Error: /console/ Traceback (most recent call last): File “/usr/lib/python2.6/site-packages/dja

2016-04-28 17:32:35 14523 4

原创 shell的一个不错的定期清理脚本

最近写了一个删除脚本,用于定期删除某些文件夹中的数据,该脚本需要如下参数: ①设置删除的目录 ②该目录最少保留的时间,如3天 ③该目录最多保留的时间,如30天 ④该目录最大空间大小,如10G ⑤该目录所在磁盘分区的最大使用量,如80% 以上三个条件只要满足其中一条,便开始删除目录中30天前的数据,然后检查,若仍然满足,则继续删除29天前的数据,如此循环,直至磁盘分区使用量小于80% 以

2016-04-27 20:06:57 642

原创 shell中常用小技巧

1.shell 常用技巧

2016-04-27 16:35:26 419

原创 kvm跨物理机迁移和克隆过程

最近需要将一批虚拟机从一台物理机A克隆到另一台物理机B,记录一下整个过程。 1.首先说一下跨物理机的迁移,这个比较简单,只要拷贝其磁盘文件和xml配置文件,再根据xml来创建域即可 ①将磁盘文件和xml文件,利用scp命令即可。比如有虚拟机名为a.mongo.001,磁盘文件为/data/test/a.mongo.001.qcow2 scp a.mongo.001.qcow2 192.168.

2016-04-26 21:54:40 2686 1

原创 kvm管理平台webvirtmgr的部署

git地址:https://github.com/retspen/webvirtmgr 环境: system:centos6.2 libvirt: 0.10.2 webvirtmgr的安装,参考:https://github.com/retspen/webvirtmgr/wiki/Install-WebVirtMgr 1.安装虚拟化环境yum -y groupinstall 'Virtu

2016-04-25 17:59:11 9896

原创 shell脚本实现分日志级别输出

shell脚本如何优雅的记录日志信息,下面让我们一步一步,让shell脚本的日志也变得高端起来,实现如下功能 ①设定日志级别,实现可以输出不同级别的日志信息,方便调试 ②日志格式类似为:[日志级别] 时间 funcname:函数名 [lineno:行号] 日志信息 ③不同级别,设定不同颜色 ④让其变为函数库文件,重用代码 下面看看我用shell记录日志的进化之路 1.最简单的日志记录方式

2016-04-24 21:53:32 3138 1

原创 VNC连接KVM

参考:http://blog.163.com/soloman_hao/blog/static/209653155201291652337198/ xml增加如下配置:端口号自动分配,自动加1<graphics type='vnc' port='-1' autoport='yes' listen = '0.0.0.0' keymap='en-us'/>vnc下载:http://www.realvnc

2016-04-23 17:12:34 742 1

原创 kvm笔记

假设你已经有了一个基础的kvm虚拟机,虚拟机名称为vm03,磁盘文件为vm03.img,xml配置文件为vm03.xml。需要根据此虚拟机创建其他的虚拟机,如名称为michaelzeng 1.创建xml配置文件,复制vm03.xml为michaelzeng.xml,必须修改如下配置,其他的可按需修改,如cpu,内存等信息name>michaelzengname>uuid>2fab00e6-

2016-04-21 12:39:15 624

转载 python 发邮件乱码的几种解决方法

python 邮件乱码发件人乱码主题乱码正文乱码

2016-04-20 17:41:36 1911

转载 python发送各类邮件的方法

python中email模块使得处理邮件变得比较简单,今天着重学习了一下发送邮件的具体做法,这里写写自己的的心得,也请高手给些指点。 一、相关模块介绍 发送邮件主要用到了smtplib和email两个模块,这里首先就两个模块进行一下简单的介绍: 1、smtplib模块 smtplib.SMTP([host[, port[, local_hostname[,

2016-04-20 17:24:50 443

原创 python 邮件乱码的几种解决方法

使用python发邮件很简单,但是遇到乱码问题很烦恼。 乱码问题有几种:有发件人名称乱码,有标题乱码,也有正文乱码的问题。要解决发件人名称乱码问题,必须使用Header,如下代码:from email.header import Header from = (“%[email protected]”) % (Header(‘OutOfMemory.CN管理员’,’utf-8’),)

2016-04-20 17:18:43 2258

原创 shell编辑器vim常用命令

shell 编辑器vim

2016-04-20 11:50:40 516

原创 django设置debug=false后静态文件的处理问题

http://my.oschina.net/swrite/blog/168561

2016-04-19 10:35:57 1055

原创 shell编程- -高级篇

http://www.cnblogs.com/jiqing9006/p/3253232.html

2016-04-18 15:33:18 287

原创 shell编程--中级篇

列表内容

2016-04-18 15:32:44 351

原创 CSDN 段首缩进问题

测试一下缩颈

2016-04-18 12:39:26 540

空空如也

空空如也

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

TA关注的人

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