- 博客(18)
- 收藏
- 关注
原创 Django项目bloguser之session会话
一,什么是session? session是一种会话保持技术。什么叫做会话保持呢?我举个例子,对讲机和打电话大概就是这个感觉了。浏览器请求服务器是无状态的,这是浏览器和服务器都遵守http协议决定的,浏览器和服务器的服务是使用socket套接字进行通信的,服务器将请求结果返回给浏览器后,会关闭当前的socket连接,并且销毁页面对象。所以用户每次使用浏览器给服务器请求时,都是新的请求。 ...
2018-03-08 23:04:32 315
原创 Django项目bloguser之唯一约束、登录
一,用户名注册唯一约束。1,数据库唯一(主键约束)。 a,在models.py BlogUser类里,给username加上唯一属性: username=models.CharField(max_length=30,unique=True) b,在views.py的registe里加异常处理,如果数据库已有此用户名报错,则做异常处理: try: blogUser....
2018-03-08 22:27:50 4235
原创 Django项目 bloguser之注册
一,新建DjangoObject容器,bloguser命名。 1,完成settings.py的一些必要配置。数据库配置,PASSWORD写自己数据库的密码静态资源 2,templates里放HTML文件,要实现注册功能,我们首先要一个注册的HTML文件,取名为add.html。想要显示注册后的内容,我们得再添加一个显示页面,取名为show.html。编辑add.html,在form...
2018-03-01 16:25:36 286
原创 Python Django 项目1
一,版本配置Python3.6 pyharm Django2.0二,新建项目新建完一个Django项目,基本文件有4个:_init_.py 告诉Python这是一个软件包urls.py 全局URL配置settings.py 项目相关的配置manage.py 应用的命令行接口
2018-02-28 13:11:29 181
原创 MySQL2
1,EXISTS子查询 a, DROP TABLE IF EXISTS temp;#检测temp表是否已经创建 CREATE TABLE temp(.......); b, 语法 SELECT .....FROM 表名 WHERE EXISTS(子查询);为TRUE有返回结果,为FALSE无返回结果,外层查询不执行。2,GROUP BY子句实现分组查询
2018-02-01 19:55:00 193
原创 MySQL1
1,MySQL储存引擎类型有MyISAM,InnoDB,Memory,CSV等9种。主要使用MyISAM,InnoDB两种。2,使用MyISAM: 不需事务,空间小,以查询访问为主。 使用InnoDB: 多删除、更新操作,安全性高,事务处理及并发控制。3,查看当前默认存储:SHOWVARIABLESLIKE ‘storage_engine%’; 4,修改存
2018-01-30 23:50:07 213
原创 MySQL
MySQL1,DML数据操作语言 insert 插入 update 修改 delete 删除2,DDL 数据定义语言 create 创建 drop 删除 alter 更改3,DCL数据控制语言(用来控制数据库组件的存取许可、权限等) grant 赋予用户权限 commit 提交 rollback 回滚4,新建表
2018-01-26 00:03:08 289
原创 python3 网络编程
网络编程Python提供了两个级别访问的网络服务: 低级别的网络服务支持基本的Socket,它提供了标准的BSD Sockets API,可以访问底层操作系统Socket接口的全部方法。高级别的网络服务模块SocketServer,它提供了服务器中心类,可以简化网络服务器的开发。1,Scoket又称‘套接字’,应用程序通常通过‘套接字’向网络发出请求或者答应网络请求,使主机
2018-01-23 19:32:44 282
原创 python XML解析
1, XML的设计宗旨是传输数据,而非显示数据。2, 不被定义,需要自定义标签。3, 以文件形式存储数据,后缀xml。4, 标准:标签成对出现;区分大小写;标签要正确嵌套;开始部分;只有一个根节点;节点里可以有属性。5, DTD可以约束xml节点6,dom解析xmlfromxml .dom.minidomimportparseclass stude
2018-01-23 19:17:45 216
原创 python3 笔记9装饰器
装饰器1 装饰器本质上是一个python函数,它可以让其他函数在不需要做任何代码变动的情况下增加额外功能,装饰器的返回值也是一个函数对象,它常用于有切面需求的场景,插入日志、性能检测、缓存、权限校验等。2 例子def peiliao(h): def b1(): h() print('辣椒酱和豆皮。。。(10元)') ret
2018-01-23 19:07:43 174
原创 python3 笔记8异常
异常异常:即便Python程序的语法是正确的,在运行它的时候,也有可能发生错误。运行期检测到的错误被称为异常。1. 语法try:(在关键字try和关键字except之间的语句)语句体:except 异常类型:(如果没有异常发生,忽略except子句,try子句执行后结束。如果在执行try子句的过程中发生了异常,那么try子句余下的部分将被忽略。如果异常的类型和 exc
2018-01-23 15:52:51 166
原创 python 3 笔记7
异常异常:即便Python程序的语法是正确的,在运行它的时候,也有可能发生错误。运行期检测到的错误被称为异常。1. 语法try:(在关键字try和关键字except之间的语句)语句体:except 异常类型:如果没有异常发生,忽略except子句,try子句执行后结束。如果在执行try子句的过程中发生了异常,那么try子句余下的部分将被忽略。如果异常的类型和 exce
2018-01-02 21:30:45 162
原创 python 3 笔记6
类和对象1.类:具有相同的属性和方法的对象的集合。2.类和对象的关系:3.类包含的属性和方法:4.语法:class 类名: 属性(相对于类来说属于全局,每个方法都可以调用。) 方法(get/set)Set_name():Get_name():公有方法:私有方法: def __test():只能在当前类中使用,以__开头。5.__str__():输出地
2018-01-01 20:37:03 241
原创 python 3 笔记 5
函数1. 变量作用域 A, 全局变量作用于全局,局部变量作用于函数。 B, 当全局变量与局部变量同名时,局部变量优先。 C, 在函数里改全局变量值时(变量名相同),加上global 变量名 ,在使用。2. 匿名函数 A, lambda语法 lambda[arg1 [,arg2
2018-01-01 20:25:56 136
原创 python 3 笔记4
一、import与from…import:在python用import或者from…import来导入相应的模块。将整个模块(somemodule)导入,格式为:import somemodule从某个模块中导入某个函数,格式为: from somemodule import somefunction从某个模块中导入多个函数,格式为: from somemodule i
2018-01-01 19:55:48 315
原创 python 3 笔记3
8.字符串:1.python中单引号和双引号使用完全相同。2.使用三引号('''或""")可以指定一个多行字符串。3.转义符 '\'4.自然字符串, 通过在字符串前加r或R。 如 r"this is a line with \n" 则\n会显示,并不是换行。5.python允许处理unicode字符串,加前缀u或U, 如 u"this is an unicode string"
2017-12-28 22:25:15 349
原创 python 3 笔记1
基础语法1 编码 UTF-8编码,所有字符串都是Unicode字符串。2 标识符 第一个字符必须是字母表中字母或下划线'_'。 标识符的其他的部分有字母、数字和下划线组成。 标识符对大小写敏感。3 保留字 即为关键字,关键字不能用作任何标识符名称。keyword模块可输出当前版本所有的关键字;
2017-12-17 16:56:26 139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人