随笔分类 -  小白的成长之路—Django部分

十一、Django的cookie和session
摘要:一、Django的cookie和session 一、会话 会话可以理解为客户端与服务器之间的一次会晤,在一次会晤中可能会包含多次请求和响应。客户向某一服务器发出第一个请求开始,会话就开始了,直到客户关闭了浏览器会话结束。 在一个会话的多个请求中,需要共享数据,就是会话跟踪技术。比如你在登陆银行主页, 阅读全文

posted @ 2019-07-30 20:59 雨后清明 阅读(150) 评论(0) 推荐(0)

十、Django的文件上传
摘要:一、上传文件相关 1. 请求头ContentType ContentType指的是请求体的编码类型,常见的类型共有3种: 1. application/x www form urlencoded 最常见的 POST 提交数据的方式了 浏览器的原生 form 表单,如果不设置 enctype 属性,那 阅读全文

posted @ 2019-07-30 20:55 雨后清明 阅读(129) 评论(0) 推荐(0)

九、Django的锁、事务、ajax
摘要:一、事务和锁 1. 行级锁 select_for_update 注意必须用在事务里面 select_for_update(nowait=False, skip_locked=False) entries = Entry.objects.select_for_update().filter(autho 阅读全文

posted @ 2019-07-30 20:50 雨后清明 阅读(197) 评论(0) 推荐(0)

八、Django的orm之多表操作(二)
摘要:一、查询(重点) 1. 基于对象的跨表查询 类似于子查询 正向查询和反向查询 关系属性(字段)写在哪个表里面,从当前类(表)的数据去查询它关联类(表)的数据叫做正向查询,反之叫做反向查询 一对一查询 正向查询 1.查询jiege的地址 author_obj = models.Author.objec 阅读全文

posted @ 2019-07-24 21:53 雨后清明 阅读(125) 评论(0) 推荐(0)

七、Django的orm之多表操作(一)
摘要:多表操作 三种关系:一对一,一对多,多对多 一、数据准备,创建表模型 1. 配置settings,连接到数据库 settings更改配置 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'orm03', 阅读全文

posted @ 2019-07-23 21:30 雨后清明 阅读(171) 评论(0) 推荐(0)

练习:Django实现简单的图书管理系统
摘要:基于Django实现的一个简单的图书管理系统 一、分析项目的需求 1. 实现以下的两个页面 展示所有图书的页面: 添加、编辑图书的页面: 2. 实现的功能: 访问主页面时,需要从数据库把所有数据读出来,展示在页面上 点击主页面的“添加”按钮时,跳转到添加书籍的页面,用户添加好数据点击提交,数据提交到 阅读全文

posted @ 2019-07-23 21:25 雨后清明 阅读(1406) 评论(1) 推荐(0)

六、Django的orm之单表操作
摘要:Django模型层(一)单表操作 一、ORM ORM是“对象 关系 映射”的简称。(Object Relational Mapping,简称ORM) orm其实就是将类对象的语法翻译成sql语句的一个引擎 类对象 sql 类 表 对象 行 属性 字段 原生sql和Python的orm代码对比: 二、 阅读全文

posted @ 2019-07-21 14:24 雨后清明 阅读(220) 评论(0) 推荐(0)

五、Django的模板渲染和继承
摘要:Django的模板渲染,继承 一、语法 两种特殊符号: {{ }} 和 {% %} 变量相关的用{{ 变量 }},逻辑相关的用{% 逻辑 %}。 二、变量 在Django的模板语言中按此语法使用:{{ 变量名 }} 当模版引擎遇到一个变量,它将计算这个变量,然后用结果替换掉它本身。 变量的命名包括任 阅读全文

posted @ 2019-07-18 21:03 雨后清明 阅读(476) 评论(0) 推荐(0)

四、Django的views
摘要:Django的视图相关(views) 1. 请求相关的属性方法(request HttpRequest对象) request的方法: request.method:获取请求的方式,'GET'、'POST' request.body:获取post请求提交过来的原始数据,bytes类型,b'userna 阅读全文

posted @ 2019-07-18 20:57 雨后清明 阅读(187) 评论(0) 推荐(0)

三、Django的urls
摘要:Django的urls相关 一、url配置 无名分组 urls.py: url(r'^books/(\d{4})/', views.books), views.py: def books(request,year): 必须给一个参数 print(year) return HttpResponse(y 阅读全文

posted @ 2019-07-18 20:49 雨后清明 阅读(249) 评论(0) 推荐(0)

二、Django的安装和简单的运行
摘要:一、MVC和MTV框架 MVC 所谓MVC,就是把Web应用分为模型(M),控制器(C)和视图(V)三层,他们之间以一种插件式的、松耦合的方式连接在一起,模型负责业务对象与数据库相关,视图负责与用户的交互(页面),控制器接受用户的输入调用模型和视图完成用户的请求(就是url分发) MTV Djang 阅读全文

posted @ 2019-07-18 20:32 雨后清明 阅读(568) 评论(0) 推荐(0)

一、web简单框架的构建
摘要:一、HTTP协议 http协议简介 超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP) 是一种用于分布式、协作式和超媒体信息系统的应用层协议。 1999年6月公布的 RFC 2616,定义了HTTP协议中现今广泛使用的一个版本——HTTP 1.1。 htt 阅读全文

posted @ 2019-07-18 20:00 雨后清明 阅读(972) 评论(0) 推荐(0)

导航