随笔分类 - 0.16 |— 模块7:Django基础
摘要:1、需求 作业需求:1.列出图书列表、出版社列表、作者列表2.点击作者,会列出其出版的图书列表3.点击出版社,会列出旗下图书列表4.可以创建、修改、删除 图书、作者、出版社 踩分点:1.满足需求1,2,3,4 得分852.代码写的健壮、清晰,页面效果实现的好,得分90-95 2、流程图 3、READ
阅读全文
摘要:1、子查询:基于对象的跨表查询 def query(request): """ 跨表查询: 1.基于对象查询 2.基于双下划线查询 3.聚合、分组查询 4. F Q 查询 """ # 基于对象的跨表查询(子查询) # 1.一对多查询 """ # 一对多查询 正向查询:按字段 反向查询:表名小写_se
阅读全文
摘要:1、数据库表关系 1.一对多 为什么需要,重复字段太多 一对多关系表 Book id title price publish_id 1 python 100 1 2 php 200 2 3 go 100 1 4 java 300 1 Publish id name email addr 1 人民出版
阅读全文
摘要:1 model 数据迁移 建立static文件夹,导入bootstrap 关键的文件是dist文件夹 静态文件配置 2、添加书籍 主url app01 url view html input的 k:v key要对应modles中Book的字段 pull-right 类 标签靠右 btn-succes
阅读全文
摘要:1、orm简介 2、 models.py settings默认sqlite3数据库 设置database为mysql (3)django调用的是pymysql 报错: 解决: __init__.py 注意2:确保配置文件中的INSTALLED_APPS中写入我们创建的app名称 注意3:如果报错的话
阅读全文
摘要:1、模板语言 views 不向html传递参数 2、模板语法 1.locals() 传递所有变量 view文件: 模板文件 2.深度查询 2.模板之过滤器 view html 其他常用的模板过滤器 运算 大小写转换 3、模板之标签 view 模板文件 if实现登录前后不同状态 跨站请求伪造保护 (2
阅读全文
摘要:1、配置index 主url app01 的url views 2、get post方法 view.py login.html 4 .request属性 6、视图响应对象 HttpResponse render url
阅读全文
摘要:1、路由控制简单配置 2.有名分组 3 注意: 若要从URL 中捕获一个值,只需要在它周围放置一对圆括号。 不需要添加一个前导的反斜杠,因为每个URL 都有。例如,应该是^articles 而不是 ^/articles。 每个正则表达式前面的'r' 是可选的但是建议加上。它告诉Python 这个字符
阅读全文
摘要:1、MVC与MTV模型 2、Django的下载与基本命令 第三方库安装到哪里了? 创建一个django project 新建templates 模板层 MTV调用方式 启动django项目:默认本地ip,8000端口 3、基于Django实现的一个简单示例 urls.py 路由分发层 url控制器
阅读全文
摘要:1 2 根据path进行响应不同的html 方案1: 方案2:解耦 添加新的reg模块:快速方便 添加请求environ 3、yun框架 main.py 启动程序 urls.py路由分发 views.py 视图函数 4、 新建 models.py 数据交换py文件 插入一个username pass
阅读全文
摘要:1、 2 3.http请求协议 请求格式 get方式 post方式 login.html 登录form表单 区别 3、响应协议 响应码状态 4
阅读全文