随笔分类 -  Django

django之数据库表的单表查询
摘要:一、添加表记录 对于单表有两种方式 二、查询表记录 查询相关API 双下划线之单表查询 待续。。。。。。。。。 三、修改表记录 注意: <1> 第二种方式修改不能用get的原因是:update是QuerySet对象的方法,get返回的是一个model对象,它没有update方法,而filter返回的 阅读全文
posted @ 2017-10-26 18:54 海燕。 阅读(4095) 评论(0) 推荐(1) 编辑
django之ORM数据库操作
摘要:一、ORM介绍 映射关系: 表名 》类名 字段 》属性 表记录 》类实例化对象 ORM的两大功能: 操作表: - 创建表 - 修改表 - 删除表 操作数据行: - 增删改查 ORM利用pymysql第三方工具链接数据库 Django没办法帮我们创建数据库,只能我们创建完之后告诉它,让django去链 阅读全文
posted @ 2017-10-25 20:30 海燕。 阅读(4154) 评论(3) 推荐(0) 编辑
Django框架之模板继承和静态文件配置
摘要:一、模板继承 目的是:减少代码的冗余 语法: 具体步骤: 1、创建一个base.html文件,2、把要显示的页面的内容写在这里面,也就是html要在浏览器显示的内容3、在right里面写个盒子 {% block classinfo %} {% endblock %} 在这里面写个空盒子,以后谁来扩展 阅读全文
posted @ 2017-10-25 19:53 海燕。 阅读(1708) 评论(0) 推荐(1) 编辑
Django框架之第三篇模板语法(重要!!!)
摘要:一、什么是模板? 只要是在html里面有模板语法就不是html文件了,这样的文件就叫做模板。 二、模板语法分类 一、模板语法之变量:语法为 {{ }}: 在 Django 模板中遍历复杂数据结构的关键是句点字符 .(也就是点) views.py template/index.html 注意:句点符也 阅读全文
posted @ 2017-10-24 20:29 海燕。 阅读(21474) 评论(2) 推荐(4) 编辑
对于解耦的理解
摘要:模块与模块之间的关联。解耦就是尽量让各个模块尽可能独立,这样的好处是尽可能的让各个模块的维护人员更专注本模块本身的功能和完善。至于模块怎么划分,你可以根据功能,也可以根据业务模型,也可以根据编程的语言 阅读全文
posted @ 2017-10-23 18:44 海燕。 阅读(951) 评论(0) 推荐(0) 编辑
Django框架之第二篇
摘要:一、知识点回顾 1、MTV模型 model:模型,和数据库相关的 template:模板,存放html文件,模板语法(目的是将变量如何巧妙的嵌入到HTML页面中)。 views:视图函数 另加urls:url路径与视图函数的映射关系,,可以不是一一对应的。 2、相关的一些命令 创建一个Django项 阅读全文
posted @ 2017-10-23 17:07 海燕。 阅读(2264) 评论(0) 推荐(0) 编辑
Django框架第一篇基础
摘要:一个小问题: 什么是根目录:就是没有路径,只有域名、。url(r'^$') 补充一张关于wsgiref模块的图片 一、MTV模型 Django的MTV分别代表: Model(模型):和数据库相关的,负责业务对象与数据库的对象(ORM) Template(模板):放所有的html文件 模板语法:目的是 阅读全文
posted @ 2017-10-20 22:21 海燕。 阅读(7043) 评论(3) 推荐(2) 编辑
自定义Web框架
摘要:http协议 HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 阅读全文
posted @ 2017-10-19 21:07 海燕。 阅读(2570) 评论(0) 推荐(0) 编辑