摘要: 第三章 模板变量 1 模板路径查找 查找顺序 在Django框架下得settings文件中进行设置 优先查找主目录(DIRS), 当(APP_DIRS)设定为True, 还会寻找app中的模板目录,因此可以在app目录下放置模板 (应用于app复用,可将templates放置在app目录下) 注: 阅读全文
posted @ 2019-02-21 18:55 人生不易丶岁月静好 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1 创建app 2 app注册 在根目录的settings.py下注册app 3 urls根配置 根目录下的urls.py配置 4 创建app视图 app下的urls.py配置 5 配置app下urls 阅读全文
posted @ 2019-02-21 18:45 人生不易丶岁月静好 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 第一章 环境搭建 1 创建虚拟环境 创建一个名为(django)的虚拟环境,其Python的版本为3.6 在创建完成后自动进入虚拟环境django。 再次进入workon django 2 安装Django 自动安装最新版本django 3 创建Django项目 在虚拟环境中创建Django项目,放 阅读全文
posted @ 2019-02-21 16:36 人生不易丶岁月静好 阅读(182) 评论(0) 推荐(1) 编辑
摘要: 第七章 模块和包 OS模块 将字符串转化成命令在服务器上运行,其会创建一个子进程在系统上执行命令行,子进程的执行结果无法影响主进程;因此需要执行多条命令时需要同时执行 文件操作 路径操作 datetime模块 阅读全文
posted @ 2019-02-21 12:36 人生不易丶岁月静好 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 第七章 文件 文件基础操作 读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。 由于文件读写时都有可能产生IOError,一旦出错,后面的f.close()就不会调用。所以,为了保证无论是否出错都能正确地关闭文件,我们可以使用try ... finally来实现: wi 阅读全文
posted @ 2019-02-21 12:35 人生不易丶岁月静好 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 第六章 面向对象 继承,多继承 魔术方法 1、__new__ (最先被调用) 2、__init__ (实例化调用(初始化)) 3、__add__ (两字符串相加) 4、__str__ (开发者模式) 5、__repr__ (交互模式) 6、__call__ (让实例可以被调用) 单例模式 节省空间 阅读全文
posted @ 2019-02-21 12:34 人生不易丶岁月静好 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 第五章 函数 参数 一、位置参数 调用函数时根据函数定义的参数位置来传递参数。 二、关键字参数 用于函数调用,通过“键 值”形式加以指定。可以让函数更加清晰、容易使用,同时也清除了参数的顺序需求。 三、可变参数 定义函数时,有时候我们不确定调用的时候会传递多少个参数(不传参也可以)。此时,可用包裹( 阅读全文
posted @ 2019-02-21 12:33 人生不易丶岁月静好 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 第四章 控制流程 计算机程序在解决某个具体问题时,包括三种情形,即顺序执行所有的语句、选择执行部分的语句和循环执行部分语句,这正好对应着程序设计中的三种程序执行结构流程:顺序结构、选择结构和循环结构。 if语句 三目运输 while语句 continue语句 continue语句用在while和fo 阅读全文
posted @ 2019-02-21 12:32 人生不易丶岁月静好 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 第一章 数值类型 第二章 序列类型 列表 [list] 增 删 改 查 元祖 (tuple) 由于元祖为不可变对象,因此其没有增删改方法,只能进行查询,查询方式参照列表。 如若需要对元祖内元素进行操作可以将元祖变成列表后处理。 字符串 'str' 增 删 改 查 字符串转义(格式化) 字符串转义 格 阅读全文
posted @ 2019-02-21 12:30 人生不易丶岁月静好 阅读(527) 评论(0) 推荐(0) 编辑