随笔分类 -  Python一大堆

摘要:网站提供登录、注册等用户认证功能是一个常见的需求。因此,Django 提供了一套功能完整的、灵活的、易于拓展的用户认证系统:django.contrib.auth。在本教程中,我将向你展示 auth 模块的基本用法,例如如何提供用户注册、登录、修改密码、找回密码等功能;如何拓展 auth 内置的 U 阅读全文
posted @ 2018-02-25 17:08 AmilyAmily 阅读(341) 评论(0) 推荐(0)
摘要:用户注册就是创建用户对象,将用户的个人信息保存到数据库里。回顾一下 Django 的 MVT 经典开发流程,对用户注册功能来说,首先创建用户模型(M),这一步我们已经完成了。编写注册视图函数(V),并将为视图函数绑定对应的 URL。编写注册模板(T),模板中提供一个注册表单给用户。Django 用户 阅读全文
posted @ 2018-02-25 17:07 AmilyAmily 阅读(1426) 评论(0) 推荐(0)
摘要:1 知识点 主要是分析设计数据库的数据表和数据表字段,然后使用Navicat Data Modeler创建模 将sqlite数据库修改成mysql数据库,同步数据 2 模型 2.1 数据表所有的数据列以及其对应的数据类型和约束 nlog_user用户表【id、password(密码)、last_lo 阅读全文
posted @ 2018-02-24 16:23 AmilyAmily 阅读(468) 评论(0) 推荐(0)
摘要:<ignore_js_op> 阅读全文
posted @ 2017-10-26 11:18 AmilyAmily 阅读(1681) 评论(0) 推荐(0)
摘要:前提条件机器装好python,并装好django插件。(http://blog.csdn.net/lilongjiu/article/details/51405340) 1. 下载eclise Version: Mars.2 Release (4.5.2) 2. 下载pydev插件 3. 将PyDe 阅读全文
posted @ 2017-10-18 10:15 AmilyAmily 阅读(1487) 评论(0) 推荐(0)
摘要:Python中,如果想使程序充分利用多核处理器,有以下几个方案: l 使用threading模块,然后将程序运行在IronPython或Jython之上。 l 使用Python自带的multiprocessing模块,这个是用来创建多进程的。 l 使用subprocess模块创建子进程,并控制它们。 阅读全文
posted @ 2017-09-29 18:22 AmilyAmily 阅读(2065) 评论(0) 推荐(0)
摘要:升级Python版本 #python centOS6.8中默认安装的是2.6版本,因为我在安装到后面的时候报错Python版本较低,所以可以先把python版本升级到2.7; 直接在命令行输入:#wget https://www.python.org/ftp/python/2.7.11/Python 阅读全文
posted @ 2017-09-05 16:56 AmilyAmily 阅读(269) 评论(0) 推荐(0)
摘要:Smptp类定义:smtplib.SMTP(host[,port[,local_hostname[,,timeout]]]),作为SMTP的构造函数,功能是与smtp服务器建立连接,在连接成功后,就可以向服务器发送相关请求,比如登陆,校验,发送,退出等。host参数为远程smtp主机地址,比如stm 阅读全文
posted @ 2017-07-19 09:17 AmilyAmily 阅读(676) 评论(0) 推荐(0)
摘要:#!/usr/bin/python # coding: UTF-8 import datetimeimport timenow = datetime.datetime.now from functools import wraps def cache(func): caches = {} @wrap 阅读全文
posted @ 2017-05-16 16:29 AmilyAmily 阅读(265) 评论(0) 推荐(0)
摘要:内置的装饰器有三个,分别是staticmethod、classmethod和property。作用分别是把类中定义的实例方法变成静态方法、类方法和类属性。 示例比较简单,其中的函数是可以进行扩展的。这里@property定义的是一个只读属性,如果需要可写,则需要再一定一个setter: 阅读全文
posted @ 2017-05-16 16:13 AmilyAmily 阅读(163) 评论(0) 推荐(0)
摘要:import time def timeit(func): def wrapper(): start = time.clock() func() end =time.clock() print 'used:', end - start return wrapper @timeit def foo() 阅读全文
posted @ 2017-05-16 16:11 AmilyAmily 阅读(1318) 评论(0) 推荐(0)
摘要:好的日志对一个软件的重要性是显而易见的。如果函数的入口都要写一行代码来记录日志,这种方式实在是太低效了,但一直没有找到更好的方法。后来用python写一些软件,了解到python的装饰器功能时,突然人品爆发,结合装饰器来记录日志那是绝对的简单有效! 下面简单演示一下用装饰器来协助记录Log,示例代码 阅读全文
posted @ 2017-05-16 15:59 AmilyAmily 阅读(2346) 评论(0) 推荐(0)
摘要:这是在Python学习小组上介绍的内容,现学现卖、多练习是好的学习方式。 python装饰器用来引入日志、增加计时逻辑来检测性能、给函数增加事务的能力 第一步:最简单的函数,准备附加额外功能 1 2 3 4 5 6 7 8 # -*- coding:gbk -*- '''示例1: 最简单的函数,表示 阅读全文
posted @ 2017-05-16 15:51 AmilyAmily 阅读(144) 评论(0) 推荐(0)
摘要:python函数可变参数 (Variable Argument) 的方法:使用*args和**kwargs语法。其中,*args是可变的positional arguments列表,**kwargs是可变的keyword arguments列表。并且,*args必须位于**kwargs之前,因为po 阅读全文
posted @ 2017-05-16 15:50 AmilyAmily 阅读(688) 评论(0) 推荐(0)
摘要:python 2.7 poster-0.8.1 requests-2.7.0 #coding:utf-8import urllibimport urllib2import sysimport timeimport jsonimport requestsfrom poster.encode impor 阅读全文
posted @ 2017-05-09 16:38 AmilyAmily 阅读(546) 评论(0) 推荐(0)
摘要:安装vcforpython: http://www.microsoft.com/en-us/download/confirmation.aspx?id=44266 安装numpy: https://pypi.python.org/pypi/numpy/1.12.1 安装pandas: https:/ 阅读全文
posted @ 2017-04-14 17:17 AmilyAmily 阅读(274) 评论(0) 推荐(0)
摘要:urllib.urlencode() 无法encode中文, UnicodeEncodeError, 具体错误内容如下:File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib.py", l 阅读全文
posted @ 2017-02-24 14:50 AmilyAmily 阅读(1582) 评论(0) 推荐(0)
摘要:Web自动化测试(25) Web自动化测试(25) HTTP 协议规定 POST 提交的数据必须放在消息主体(entity-body)中,但协议并没有规定数据必须使用什么编码方式。常见的四种编码方式如下: 1、application/x-www-form-urlencoded 这应该是最常见的 PO 阅读全文
posted @ 2017-02-24 14:49 AmilyAmily 阅读(510) 评论(0) 推荐(0)
摘要:Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。 Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库: GadFly mSQL MySQL PostgreSQL Microsoft SQL Server 阅读全文
posted @ 2017-02-24 14:48 AmilyAmily 阅读(191) 评论(0) 推荐(0)
摘要:前言 正则表达式的基础知识就不说了,有兴趣的可以点击这里,提取一般分两种情况,一种是提取在文本中提取单个位置的字符串,另一种是提取连续多个位置的字符串。日志分析会遇到这种情况,下面我会分别讲一下对应的方法。 一、单个位置的字符串提取 这种情况我们可以使用(.+?)这个正则表达式来提取。 举例,一个字 阅读全文
posted @ 2017-02-24 14:47 AmilyAmily 阅读(4690) 评论(0) 推荐(0)