随笔分类 - python学习日记
摘要:一、事件驱动模型介绍 通常,我们写服务器处理模型的程序时,有以下几种模型: 第三种就是协程、事件驱动的方式,一般普遍认为第(3)种方式是大多数网络服务器采用的方式 1创建一个线程循环检测是否有鼠标点击 那么这个方式有以下几个缺点: 2 就是事件驱动模型 目前大部分的UI编程都是事件驱动模型,如很多U
阅读全文
摘要:一 什么是字符编码 计算机要想工作必须通电,即用‘电’驱使计算机干活,也就是说‘电’的特性决定了计算机的特性。电的特性即高低电平(人类从逻辑上将二进制数1对应高电平,二进制数0对应低电平),关于磁盘的磁特性也是同样的道理。 结论:计算机只认识数字 很明显,我们平时在使用计算机时,用的都是人类能读懂的
阅读全文
摘要:Form表单的功能 自动生成HTML表单元素 检查表单数据的合法性 如果验证错误,重新显示表单(数据不会重置) 数据类型转换(字符类型的数据转换成相应的Python类型) 1、创建Form类 2、View函数处理 3.生成HTML 创建Form类时,主要涉及到 【字段】 和 【插件】,字段用于对用户
阅读全文
摘要:Django中提供了“信号调度”。通俗来讲,就是一些动作发生的时候,会先执行信号中的函数。相当于我们创建了一个hook。 1. Django的内置信号 使用 通常放置于和project同名的__init__.py中 2. 自定义信号 除了默认的信号外,还可以自定义一些信号。需要以下三个步骤 2.1
阅读全文
摘要:CSRF a.CSRF原理 post提交时需要提交csrf_token ,缺少则不通过 b.无CSRF时存在隐患 防护其他人通过别的链接post提交 c.Form提交(CSRF) {% csrf_token %} d.Ajax提交(CSRF) L22-capture-10 局部加上CSRF: @cs
阅读全文
摘要:cookies 客户端浏览器上的一个文件 获取cookie: 写cookie: cookies参数 客户端操作cookie: 使用jquery插件:jquery.cookie.js 密文cookie: session a.Session 原理 session是保存在服务器端的键值对。 b.Cooki
阅读全文
摘要:模板 在Templates中添加母版: - 母版...html 母版(master.html)中可变化的地方加入: 在子版 (usermg.html) 中设置如下: 导入小组件的模块: 自定义模板语言函数simple_tag: 新建templatetags文件夹,创建函数文件xxxx.py: (1)
阅读全文
摘要:请求周期: url > 路由 > 函数或类 > 返回字符串或模板语言 Form 表单提交: 先处理模板语言再讲HTML发出去 提交 > url > 函数或类中的方法 ———— - httpResponse() | render(request) | redirect('/index') | 用户 <
阅读全文
摘要:一、初始Ajax ajax的写法: ajax的使用: 一些注意的地方: 当数据有列表时,加入traditional 加入dataType 可以自动将字符串转换为json对象形式 二、多对多 创建多对多: 操作:
阅读全文
摘要:业内: GET:获取数据 POST:提交数据 上传单个数据: request.POST.get(‘’name名‘’) 上传多选数据: request.POST.getlist('name名') 上传文件:obj = request.FILES.get('name名') obj.chunks() -生
阅读全文
摘要:css -在标签上设置style样式 background-color:#2356a1 height:48px -编写样式方法 1.标签的style属性 2.鞋子head里面,style标签中编写 -id选择器 #i1{ background-color:#2356a1; height:48px;
阅读全文
摘要:head标签 -<meta> 编码,跳转,刷新,关键字,描述,ie兼容 -title标签 -link 图标 -style -script body标签 -图标   > < -p标签 段落 -br 换行 所有标签分为: 块级标签: div(白板) h系列*(加大加粗) p标签(段落之间
阅读全文
摘要:面向过程 VS 面向对象 编程范式 编程是 程序 员 用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程 , 一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种不同的方式, 对这些不同的编程方式的特点进行归纳总结得出来的编程
阅读全文
摘要:模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。 如:os 是
阅读全文
摘要:1.装饰器 器:本质是函数,用来装饰其他函数.为其他函数添加附加功能 原则: 实现装饰器的知识储备: 装饰器的实现: 当函数需要传入参数时,或者装饰器也需要穿入参数时,装饰器该如何实现呢? decorator装饰之后的函数,它们的__name__已经从原来的'foo'变成了'deco': 因为返回的
阅读全文
摘要:1.函数基本语法及特性 函数是什么? 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,具体区别,我们后面会讲,编程中的函数在英文中也有很多不同的叫法。在BASIC中叫做subroutine(子过程或子程序),在Pascal中叫做procedure(过程)和function,
阅读全文
摘要:1. 列表、元组操作 新建列表 1.切片 #顾头不顾尾,从左往右数 2.追加 3.插入 4.修改 5.删除 6.扩展 7.统计 8.排序和翻转 9.获取下标 10.复制 元组 元组其实跟列表差不多,也是存一组数,只不是它一旦创建,便不能再修改,所以又叫只读列表 程序练习 程序:购物车程序 需求: p
阅读全文
摘要:一、变量\字符编码 Variables are used to store information to be referenced and manipulated in a computer program. They also provide a way of labeling data wit
阅读全文
摘要:python简单介绍: python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 目前Python主要应用领域: 云计算: 云计算最火的语言, 典型应用OpenS
阅读全文

浙公网安备 33010602011771号