上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 一 路由的作用 路由即请求地址与视图函数的映射关系,如果把网站比喻为一本书,那路由就好比是这本书的目录,在Django中路由默认配置在urls.py中。 二 简单的路由配置 # urls.py from django.conf.urls import url # 由一条条映射关系组成的urlpatt 阅读全文
posted @ 2020-11-09 21:54 阿木古冷 阅读(147) 评论(0) 推荐(1) 编辑
摘要: 一 前言 Django是如何通过网络socket层接收数据并将请求转发给Django的urls层? 有的人张口就来:就是通过wsgi(Web Server Gateway Interface)啊! Django框架完全遵循wsgi协议,底层采用socket、socketserver、select网络 阅读全文
posted @ 2020-11-09 21:53 阿木古冷 阅读(350) 评论(0) 推荐(1) 编辑
摘要: 一 Web应用的组成 接下来我们学习的目的是为了开发一个Web应用程序,而Web应用程序是基于B/S架构的,其中B指的是浏览器,负责向S端发送请求信息,而S端会根据接收到的请求信息返回相应的数据给浏览器,需要强调的一点是:S端由server和application两大部分构成,如图所示: 二 开发一 阅读全文
posted @ 2020-11-09 21:52 阿木古冷 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 一 编程范式 很多初学者在了解了一门编程语言的基本语法和使用之后,面对一个’开发需求‘时仍然会觉得无从下手、没有思路/套路,本节主题“编程范式”正是为了解决该问题,那到底什么是编程范式呢? 编程范式指的就是编程的套路,打个比方,如果把编程的过程比喻为练习武功,那编程范式指的就是武林中的各种流派,而在 阅读全文
posted @ 2020-11-09 10:26 阿木古冷 阅读(184) 评论(0) 推荐(1) 编辑
摘要: 一 函数递归调用介绍 函数不仅可以嵌套定义,还可以嵌套调用,即在调用一个函数的过程中,函数内部又调用另一个函数,而函数的递归调用指的是在调用一个函数的过程中又直接或间接地调用该函数本身 例如在调用f1的过程中,又调用f1,这就是直接调用函数f1本身 def f1(): print('from f1' 阅读全文
posted @ 2020-11-09 10:20 阿木古冷 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 一 生成器与yield 若函数体包含yield关键字,再调用函数,并不会执行函数体代码,得到的返回值即生成器对象 >>> def my_range(start,stop,step=1): ... print('start...') ... while start < stop: ... yield 阅读全文
posted @ 2020-11-08 22:45 阿木古冷 阅读(221) 评论(0) 推荐(1) 编辑
摘要: 一 迭代器介绍 迭代器即用来迭代取值的工具,而迭代是重复反馈过程的活动,其目的通常是为了逼近所需的目标或结果,每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值,单纯的重复并不是迭代 while True: msg = input('>>: ').strip() pr 阅读全文
posted @ 2020-11-08 22:31 阿木古冷 阅读(125) 评论(0) 推荐(1) 编辑
摘要: 一 装饰器介绍 1.1 为何要用装饰器 软件的设计应该遵循开放封闭原则,即对扩展是开放的,而对修改是封闭的。对扩展开放,意味着有新的需求或变化时,可以对现有代码进行扩展,以适应新的情况。对修改封闭,意味着对象一旦设计完成,就可以独立完成其工作,而不要对其进行修改。 软件包含的所有功能的源代码以及调用 阅读全文
posted @ 2020-11-08 15:29 阿木古冷 阅读(148) 评论(0) 推荐(1) 编辑
摘要: 一 函数对象 函数对象指的是函数可以被当做’数据’来处理,具体可以分为四个方面的使用,我们如下 1.1 函数可以被引用 >>> def add(x,y): ... return x+y ... >>> func=add >>> func(1,2) 3 1.2 函数可以作为容器类型的元素 >>> di 阅读全文
posted @ 2020-11-08 15:22 阿木古冷 阅读(172) 评论(0) 推荐(1) 编辑
摘要: 一 名称空间 名称空间即存放名字与对象映射/绑定关系的地方。对于x=3,Python会申请内存空间存放对象3,然后将名字x与3的绑定关系存放于名称空间中,del x表示清除该绑定关系。 在程序执行期间最多会存在三种名称空间 1.1 内建名称空间 伴随python解释器的启动/关闭而产生/回收,因而是 阅读全文
posted @ 2020-11-08 10:07 阿木古冷 阅读(144) 评论(0) 推荐(1) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 下一页