随笔分类 -  Python

上一页 1 2 3 4 5 6 ··· 8 下一页
摘要:bootstrap 再修改 动态生成页码个数及URL跳转 阅读全文
posted @ 2018-11-01 21:47 beallaliu 阅读(152) 评论(0) 推荐(0)
摘要:生成100条记录 把book_list对象传给index.html做展示 导入分页器: 出错处理: 查找的是不存在的页码 完整的如下: 页面模板: 阅读全文
posted @ 2018-11-01 21:35 beallaliu 阅读(98) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-11-01 21:18 beallaliu 阅读(86) 评论(0) 推荐(0)
摘要:基于form表单传递普通键值对的方式传递数据: enctype="application/x-ww-form-urlencoded" 基于form表单上传文件 传递数据,非键值对: enctype="multipart/form-data" enctype="text/plain" 这种方式几乎不用 阅读全文
posted @ 2018-11-01 20:45 beallaliu 阅读(276) 评论(0) 推荐(0)
摘要:请求的方式: 一、同步请求: 发送完一个请求,必须等到服务器响应后,才能发送第二个请求. 页面刷新 1. 浏览器 URL 默认get请求 2. form表单 get / post 3. <a> 标签 二、异步请求: 4. ajax 优点: 异步和局部刷新 阅读全文
posted @ 2018-10-30 21:51 beallaliu 阅读(82) 评论(0) 推荐(0)
摘要:7.3 多表操作 一、创建模型 实例:我们来假定下面这些概念,字段和关系作者模型:一个作者有姓名和年龄。作者详细模型:把作者的详情放到详情表,包含生日,手机号,家庭住址等信息。作者详情模型和作者模型之间是一对一的关系(one-to-one)出版商模型:出版商有名称,所在城市以及email。书籍模型: 阅读全文
posted @ 2018-10-21 21:08 beallaliu 阅读(167) 评论(0) 推荐(0)
摘要:1 创建模型 创建名为book的app,在book下的models.py中创建模型: 2 更多字段和参数每个字段有一些特有的参数,例如,CharField需要max_length参数来指定VARCHAR数据库字段的大小。还有一些适用于所有字段的通用参数。 这些参数在文档中有详细定义,这里我们只简单介 阅读全文
posted @ 2018-10-21 17:05 beallaliu 阅读(145) 评论(0) 推荐(0)
摘要:ORM只能做到表这一层,不能创建数据库。 阅读全文
posted @ 2018-10-21 17:02 beallaliu 阅读(81) 评论(0) 推荐(0)
摘要:自定义过滤器 标签可以多个参数: 阅读全文
posted @ 2018-10-21 16:39 beallaliu 阅读(105) 评论(0) 推荐(0)
摘要:一、模板语法: 1. 渲染变量:{{ }} 1) 深度查询 句点符 2) 过滤器 语法: {{ obj|filter_name:param}} 语法: default 如果一个变量是false或者为空,使用给定的默认值。否则,使用变量的值。例如: length返回值的长度。它对字符串和列表都起作用。 阅读全文
posted @ 2018-10-21 09:52 beallaliu 阅读(106) 评论(0) 推荐(0)
摘要:解耦: 从浏览器访问都是get请求,post请求可以是从form表单method=post 二、请求对象: 匹配到根路径: request属性django将请求报文中的请求行、首部信息、内容主体封装成 HttpRequest 类中的属性。 除了特殊说明的之外,其他均为只读的。 request常用方法 阅读全文
posted @ 2018-10-20 22:18 beallaliu 阅读(212) 评论(0) 推荐(0)
摘要:两个用法一致: django 1.0 : url django2.0 : re_path 基于以下2个需求,django2.0 又加了path方法: 一、使用内置转换器 内置转换器有: 二、自定义转换器: 1. 定义一个类 2. 注册自定义转换器,起名字 阅读全文
posted @ 2018-10-20 21:29 beallaliu 阅读(208) 评论(0) 推荐(0)
摘要:名称空间: 反向解析中,别名重名的问题。 同一名称空间,别名惟一。 在没有加name别名之前,访问app01/index访问到app01/index. 访问app02/index访问到app02/index 或: 用了别名了,会有一个覆盖的问题,不管访问app01/index还是app02/inde 阅读全文
posted @ 2018-10-20 20:43 beallaliu 阅读(116) 评论(0) 推荐(0)
摘要:1. 在html里反向解析 给路径起别名,修改路径时,不用每个地方都修改。 {% url 'Log' %} : 就会去找别名为Log的URL,找到 "login/"后把"login/"发给客户端渲染。 二、在views函数里反向解析 阅读全文
posted @ 2018-10-20 20:21 beallaliu 阅读(196) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-10-20 19:43 beallaliu 阅读(196) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-10-20 19:31 beallaliu 阅读(88) 评论(0) 推荐(0)
摘要:注: 全局的放在项目的urls.py里,项目里的放在app01/urls.py 把组里面匹配的值传给位置参数。 所以,函数里也要多加个形参 如果有多个匹配,路径是从上到下,有匹配到就可以了。 比如访问的是2003,那执行的是第一个函数。 有名分组: 阅读全文
posted @ 2018-10-20 17:10 beallaliu 阅读(124) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-10-20 17:01 beallaliu 阅读(87) 评论(0) 推荐(0)
摘要:1. 下载 安装 pip3 install django=2.0.1 python > import sys > sys.path bin/django-admin 手工分步创建项目应用: 2. 新建 django项目 1) 创建目录并进入 2) django-admin startproject 阅读全文
posted @ 2018-10-18 22:30 beallaliu 阅读(162) 评论(0) 推荐(0)
摘要:1. MVC M: 模型 跟数据库相关 V: 展示 html C:控制 逻辑 2. MTV: M : 模型 跟数据库相关 T: 模板 html V : 视图 逻辑 阅读全文
posted @ 2018-10-18 22:01 beallaliu 阅读(103) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 8 下一页