06 2018 档案
摘要:自连接 对于地区信息,属于一对多关系,使用一张表,存储所有的信息 类似的表结构还应用于分类信息,可以实现无限级分类 新建模型AreaInfo,生成迁移 访问关联对象 加入测试数据(在workbench中,参见“省市区mysql.txt”) 在booktest/views.py中定义视图area 定义
阅读全文
摘要:简介 查询集表示从数据库中获取的对象集合 查询集可以含有零个、一个或多个过滤器 过滤器基于所给的参数限制查询的结果 从Sql的角度,查询集和select语句等价,过滤器像where和limit子句 接下来主要讨论如下知识点 查询集 字段查询:比较运算符,F对象,Q对象 查询集 字段查询:比较运算符,
阅读全文
摘要:类的属性 objects:是Manager类型的对象,用于与数据库进行交互 当定义模型类时没有指定管理器,则Django会为模型类提供一个名为objects的管理器 支持明确指定模型类的管理器 当为模型类指定管理器后,django不再为模型类生成名为objects的默认管理器 管理器Manager
阅读全文
摘要:模板 模板是html页面,可以根据视图中传递的数据填充值 创建模板的目录如下图: 修改settings.py文件,设置TEMPLATES的DIRS值 在模板中访问视图传递的数据 定义index.html模板 定义detail.html模板 在模板中访问对象成员时,都以属性的方式访问,即方法也不能加括
阅读全文
摘要:视图 在django中,视图对WEB请求进行回应 视图接收reqeust对象作为第一个参数,包含了请求的信息 视图就是一个Python函数,被定义在views.py中 定义完成视图后,需要配置urlconf,否则无法处理请求 URLconf 在Django中,定义URLconf包括正则表达式、视图两
阅读全文
摘要:服务器 运行如下命令可以开启服务器 可以不写ip,默认端口为8000 这是一个纯python编写的轻量级web服务器,仅在开发阶段使用 服务器成功启动后,提示如下信息 默认端口是8000,可以修改端口 打开浏览器,输入网址“127.0.0.1:8000”可以打开默认页面 如果修改文件不需要重启服务器
阅读全文
摘要:设计介绍 本示例完成“图书-英雄”信息的维护,需要存储两种数据:图书、英雄 图书表结构设计: 表名:BookInfo 图书名称:btitle 图书发布时间:bpub_date 英雄表结构设计: 表名:HeroInfo 英雄姓名:hname 英雄性别:hgender 英雄简介:hcontent 所属图
阅读全文
摘要:创建虚拟环境 创建:mkvirtualenv [虚拟环境名称] 或 :mkvirtualenv -p/usr/bin/python2.7 xxx 删除:rmvirtualenv [虚拟环境名称] 进入:workon [虚拟环境名称] 退出:deactivate 所有的虚拟环境,都位于/home/.v
阅读全文

浙公网安备 33010602011771号