自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 python学习记录---匿名函数

匿名函数 python 使用 lambda 来创建匿名函数,lambda只是一个表达式 语法 lambda函数的语法只包含一个语句,如下: lambda [arg1 [,arg2,.....argn]]:expression 实例: sum = lambda ...

2017-01-12 17:25:12

阅读数 162

评论数 0

原创 python学习记录---不定长参数

不定长参数:需要一个函数能处理比当初声明时更多的参数。这些参数叫做不定长参数 语法如下:       加了星号(*)的变量名会存放所有未命名的变量参数 def functionname([formal_args,] *var_args_tuple ): "函数...

2017-01-12 17:11:35

阅读数 215

评论数 0

原创 python学习记录--日期和时间

Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间 Python 的 time 模块下有很多函数可以转换常见日期格式。如函数time.time()用于获取当前时间戳 import time; # 引入time模块 ticks = time...

2017-01-12 16:56:04

阅读数 254

评论数 0

原创 python学习记录--continue break的区别

-continue break的区别 Python continue 语句跳出本次循环,而break跳出整个循环。 举例说明: break: for letter in 'Python': # First Example if letter == 'h': ...

2017-01-12 16:09:26

阅读数 246

评论数 0

原创 python学习记录--set

set 概念: set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key 创建一个set,需要提供一个list作为输入集合 >>> s = set([1, 2, 3]) >>> s...

2017-01-12 15:18:57

阅读数 151

评论数 0

原创 python学习记录--字典

字典dict: 概念: 字典是无序的对象集合,使用键-值(key-value)存储,具有极快的查找速度。字典当中的元素是通过键来存取。 >>> d = {'Michael': 95, 'Bob': 75, 'Tracy': 85} >>> d['M...

2017-01-12 15:06:59

阅读数 132

评论数 0

原创 python学习记录--元组

元组: 概念: 元组是另一个数据类型,类似于List(列表)。元组用"()"标识。内部元素用逗号隔开,tuple的指向不能更改。相当于只读列表。 当你定义一个tuple时,在定义的时候,tuple的元素就必须被确定下来。 >>>...

2017-01-12 14:47:55

阅读数 170

评论数 0

原创 python学习记录--列表推导式

列表推导式/列表生成式: 是Python内置的非常简单却强大的快速方便生成列表的方式 格式: variable = [out_exp for out_exp in input_list ] variable = [out_exp for out_exp in input_li...

2017-01-12 11:32:37

阅读数 133

评论数 0

原创 python学习记录-- 数据结构----队列

数据结构----队列 队列(queue)也是表,队列插入和删除在不同端进行。 队列的基本操作是Enqueue(入队),在表的末端(rear)插入一个元素,还有出列(Dequeue),删除表开头的元素。(即:队尾插入,队首删除) 代码记录: class Queen():     def...

2017-01-11 18:25:45

阅读数 121

评论数 0

原创 python学习记录-- 数据结构----栈

数据结构----栈 栈的特点是后进先出。其常用操作包括:出栈,入栈等。在出栈前,需判断栈是否为空。在入栈时,需判断栈是否已满。 代码记录: #coding=utf8 class stack():     def __init__(self,size):         self.s...

2017-01-11 18:10:21

阅读数 92

评论数 0

原创 python学习记录-- 数据结构----列表篇

python常用的数据结构--列表篇: 1.列表概念 列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现,列表的数据项可为不同的类型。 2.列表的常用操作 创建列表 只要把逗号分隔的不同的数据项使用方括号括起来即可 例: list1 = ['phy...

2017-01-11 17:52:09

阅读数 215

评论数 0

原创 python 列表转字典

列表转字典 两个列表转为一个 现在有两个列表,list1 = ['key1','key2','key3']和list2 = ['1','2','3'],把他们转为这样的字典:{'key1':'1','key2':'2','key3':'3'} 举例: name=["xiaom...

2017-01-10 16:32:14

阅读数 704

评论数 0

原创 django.db.utils.OperationalError: (1045, "Access denied for user 'ODBC'@'localhost' (using password)

错误描述: 从SQLLITE数据库换为MYSQL数据库,执行 python manage.py migrate 命令时,报错:django.db.utils.OperationalError: (1045, "Access denied for user 'ODBC'@'localho...

2016-12-23 11:32:34

阅读数 21829

评论数 2

原创 django mysql安装及相关说明

1.驱动安装 如果使用的Python2.x 版本,那么连接MySQL 数据库可以使用MySQL-python。(可以直接下载.exe文件安装使用) 如果使用的系统是Win 64 位,还需要单独查找64 位版本(mysql-python-1.2.5.win-amd64-py2.7...

2016-12-23 09:20:58

阅读数 203

评论数 0

原创 django shell 方式更新数据

更新数据的两种方式: 方式一: >> e1 = Event.objects.get(name='hongmi pro') >> e1.limit=10 >>e1.save() 方式二: >> Event.objects.select_fo...

2016-12-23 09:08:39

阅读数 398

评论数 0

原创 django shell 方式删除数据

先获取再删除  e1 = Event.objects.get(name__contains='heimi') e1.delete() 可通过再次查询验证是否删除成功。 方式一: e1 = Event.objects.all() e1 方式二: e1 = Event.objects.get(nam...

2016-12-23 08:54:18

阅读数 655

评论数 0

原创 django shell 方式数据查询

一。table.objects.get()方法是从数据库的取得一个匹配的结果,返回一个对象,如果记录不存在的话,它会报错。 而且该方法为完全匹配查询。若通过该方法进行模糊查询,会报:DoesNotExist: Event matching query does not exist.的异常。 举例...

2016-12-22 11:01:20

阅读数 442

评论数 0

原创 django SHELL方式插入数据

通过django的SHELL方式插入数据 前提: 1.打开CMD,进入项目所在路径,执行命令python manage.py shell进入manage.py 提供的shell。 2.Event表结构: class Event(models.Model):     name = mode...

2016-12-22 10:36:24

阅读数 922

评论数 0

原创 django学习记录-cmd方式插件数据报:“RuntimeWarning: DateTimeField Event.start_time received a naive datetime

通过CMD方式插入数据时,因为数据包含日期类型,所以会报: RuntimeWarning: DateTimeField Event.starttime received a naive datetime (2016-09-02 10:20:00) while time zone support i...

2016-12-22 10:17:56

阅读数 2629

评论数 1

原创 django 限制某个视图函数必须登录才能访问

若不进行视图登录访问限制的话,直接输入网址即可访问,这种方式绕过登录,较为危险。 django中提供了相应的方法: 如果想限制某个视图函数必须登录才能访问,只需要在这个函数的前面加上@login_required 即可。 添加限制后,通过网址访问时,Django 会告诉访问的路径并不存在(4...

2016-12-21 14:49:59

阅读数 2125

评论数 0

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