Django 1.10中文文档-第一个应用Part3-视图和模板

本教程上接Django 1.10中文文档-第一个应用Part2-模型和管理站点。我们将继续开发网页投票这个应用,主要讲如何创建一个对用户开放的界面。 概览 视图是Django应用中的一“类”网页,它通常使...

2017/01/18 18:12
924
Django 1.10中文文档-第一个应用Part2-模型和管理站点

本教程继续Part1。我们将设置数据库,创建您的第一个模型,并快速介绍Django的自动生成的管理网站。 数据库设置 现在,编辑mysite/settings.py。它是一个用模块级别变量表示Django配置的普通...

2017/01/12 20:02
1.2K
Django 1.10中文文档-第一个应用Part1-请求与响应

在本教程中,我们将引导您完成一个投票应用程序的创建,它包含下面两部分: 一个可以进行投票和查看结果的公开站点; 一个可以进行增删改查的后台admin管理界面; 我们假设你已经安装了Djang...

2017/01/10 09:20
1K
Ubuntu上通过nginx部署Django笔记

Django的部署可以有很多方式,采用nginx+uwsgi的方式是其中比较常见的一种方式。今天在Ubuntu上使用Nginx部署Django服务,虽然不是第一次搞这个了,但是发现还是跳进了好多坑,google了好久才...

2016/11/16 22:17
485
PyCharm创建virtualenv方法

Python的版本众多,在加上适用不同版本的Python Package。这导致在同时进行几个项目时,对库的依赖存在很大的问题。这个时候就牵涉到对Python以及依赖库的版本管理,方便进行开发,virtualen...

2016/11/14 17:05
1K
Python检查xpath和csspath表达式是否合法

在做一个可视化配置爬虫项目时,需要配置爬虫的用户自己输入xpath和csspath路径以提取数据或做浏览器操作。考虑到用户的有时会输入错误的xpath或csspath路径,后台需要对其做合法性校验。 xp...

2016/11/10 20:49
246
Python魔术方法-Magic Method

在Python中,所有以“__”双下划线包起来的方法,都统称为“Magic Method”,例如类的初始化方法 init ,Python中所有的魔术方法均在官方文档中有相应描述,但是对于官方的描述比较混乱而且组织...

2016/11/02 13:41
2K
Linux笔记:使用Vim编辑器

Vi编辑器是Unix系统上早先的编辑器,在GNU项目将Vi编辑器移植到开源世界时,他们决定对其作一些改进。 于它不再是以前Unix中的那个原始的Vi编辑器了,开发人员也就将它重命名为Vi improved,...

Vim
2016/10/23 20:43
99
Python正则表达式:最短匹配

最短匹配应用于:假如有一段文本,你只想匹配最短的可能,而不是最长。 例子 比如有一段html片段,'<a>this is first label</a><a>the second label</a>',如何匹配出每个a标签中的内容,下面...

2016/10/23 11:28
428
Python类属性的延迟计算

所谓类属性的延迟计算就是将类的属性定义成一个property,只在访问的时候才会计算,而且一旦被访问后,结果将会被缓存起来,不用每次都计算。 优点 构造一个延迟计算属性的主要目的是为了提升...

2016/10/18 13:14
521
身份证号码校验算法(附Python代码)

1、数字含义 中国大陆第二代身份证号码由18位数据或字母组成,每位数据都有特定的含义,结果如下: 每组数字都有不同的含义: 1) 第1至2位数字代表所在省(直辖市、自治区)的代码; 2) 第...

2016/10/10 12:55
5.5K
使字典变成有序的

很多时候需要使用有序的哈希,这时可以借助collections模块

2016/09/29 18:36
217
SSDB图形界面管理工具:phpssdbadmin安装部署

环境: 14.04.1-Ubuntu 1、安装Nginx apt-get install nginx ubantu安装完Nginx后,文件结构大致为: 所有的配置文件都在 /etc/nginx下 ; 启动程序文件在 /usr/sbin/nginx下; 日志文件在 ...

python类中super()和__init__()的区别

1、单继承时super()和__init__()实现的功能是类似的 class Base(object): def __init__(self): print 'Base create' class childA(Base): def __init__(self): pri...

2016/05/27 10:06
5.8K
python日志模块封装

通过调用getLoger()方法,返回一个日志对象,每次的日志输出都会在屏幕上打印的同时写入以对象名命名的文件。

2016/05/03 09:53
1K
Python:生产者消费者模型

利用队列实现简单的生产者消费者模型,生产者产生时间放入队列,消费者取出时间打印

Python算法:快速排序

快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用。 该方法的基本思想是: 1.先从数列中取出一个数作为基准数。 2.分区过程,将比这个数大的数全放到它的右边...

Python验证码识别:利用pytesser识别简单图形验证码

一、探讨 识别图形验证码可以说是做爬虫的必修课,涉及到计算机图形学,机器学习,机器视觉,人工智能等等高深领域…… 简单地说,计算机图形学的主要研究内容就是研究如何在计算机中表示图形...

没有更多内容

加载失败,请刷新页面