09 2019 档案

摘要:一.Django中间件 1.什么是中间件 Django的中间件类似于是Django的保安 请求来的时候需要先经过中间件才能到达Django的后端 响应走的时候也需要经过中间件才能到达web服务网关接口 官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插 阅读全文
posted @ 2019-09-26 00:32 瓜落桥下塘 阅读(235) 评论(0) 推荐(0)
摘要:一.多对多三种创建方式 1.全自动 优点:不需要手动创建第三张表 缺点:由于第三张表不是手动创建的,是orm自动创建的,也就意味着无法进行扩展,也就是加入其它字段 # 第一种方式,全自动 class Book(models.Model): title = models.CharField(max_l 阅读全文
posted @ 2019-09-25 00:06 瓜落桥下塘 阅读(168) 评论(0) 推荐(0)
摘要:一.Django静态文件配置 启动Django项目需知 1.启动Django项目必须确保一个端口号只能有一个Django项目,否则很容易出现bug 2.用户可以访问的资源都在url中,也就是只有url中开设的相关资源才能访问到(******) 如果访问不存在的资源,会报错,但前端页面会提示可以访问的 阅读全文
posted @ 2019-09-24 17:03 瓜落桥下塘 阅读(507) 评论(0) 推荐(0)
摘要:一.Django中的choices字段 什么是choices字段 choices字段在某些字段只有固定几个选项的时候可以使用,比如性别,我们可以用1表示男,2表示女,这时候就可以在数据库只存储1或者2的数字,而不用存储字符,这样节省了数据库的资源 使用场景:性别,学历,工作状态,客户来源,是否婚配等 阅读全文
posted @ 2019-09-24 17:02 瓜落桥下塘 阅读(649) 评论(0) 推荐(0)
摘要:一.Django ORM中的常用字段和参数 常用字段 AuotoField int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。 InterField 一个整数类型,范围在 -2147483648 to 2147483647。( 阅读全文
posted @ 2019-09-20 00:41 瓜落桥下塘 阅读(209) 评论(0) 推荐(0)
摘要:一.Django中内部源码 1.render内部原理 render返回一个html页面,并且还能够给该页面传数据 render内部原理 from django.template import Template,Context def index(request): temp = Template(' 阅读全文
posted @ 2019-09-18 23:53 瓜落桥下塘 阅读(440) 评论(0) 推荐(0)
摘要:一.Django中数据库表与表之间建关系 以图书管理系统表为例 我们需要创建三张主要的表 1.书籍表 2.作者表 3.出版社表 4.书籍详细信息表 创建完成后思考这几张表之间的关系 书籍表 >>多对多>> 作者表书籍表 >>多对一>> 出版社表作者表 >>一对一>> 作者详细信息表 书籍表和作者表是 阅读全文
posted @ 2019-09-18 00:09 瓜落桥下塘 阅读(260) 评论(0) 推荐(0)
摘要:一。pycharm接受网页信息原理。 如何实现在后端接受浏览器的数据,并解析出有用的信息呢? 使用socket编写网络连接,然后通过浏览器访问ip+端口号。 import socket def index(): with open('D:\pythontext\9_15\index.html','r 阅读全文
posted @ 2019-09-17 00:01 瓜落桥下塘 阅读(146) 评论(0) 推荐(0)
摘要:一.jQuery介绍 1.jQuery是一个轻量级的,兼容多浏览器的JavaScript库 2.jQuery使用户能够方便的处理HTML Document,Events,实现动画效果,方便的进行Ajax交互,能够极大地简化JavaScript编程,它的宗旨是:Write less,do more. 阅读全文
posted @ 2019-09-11 23:37 瓜落桥下塘 阅读(208) 评论(0) 推荐(0)
摘要:一.前戏 到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。 也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识。 JavaScript分为 ECMAScript,DOM,BOM。 BOM(Brow 阅读全文
posted @ 2019-09-10 22:04 瓜落桥下塘 阅读(185) 评论(0) 推荐(0)
摘要:一.JavaScript简介 1.ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第 阅读全文
posted @ 2019-09-09 22:36 瓜落桥下塘 阅读(217) 评论(0) 推荐(0)
摘要:1.样式操作 设置标签的宽和高 width可以设置标签的宽度 height可以设置标签的高度 注意:只有块儿级标签可以设置宽,行内标签不能设置,它的宽度由文本的长度决定 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <t 阅读全文
posted @ 2019-09-07 18:41 瓜落桥下塘 阅读(252) 评论(0) 推荐(0)
摘要:1.css的三种引入方式 1.外部样式:从外部导入css文件 2.内部样式:将css样式写在head标签对中的style标签对下 3.行内样式:在标签内部的style属性中设置css样式,不推荐大规模使用 <!DOCTYPE html> <html lang="en"> <head> <meta c 阅读全文
posted @ 2019-09-06 00:24 瓜落桥下塘 阅读(261) 评论(0) 推荐(0)
摘要:一.web服务的本质 浏览器敲入网址回车发生了几件事? 1.浏览器朝服务器发送请求 2.服务端接受请求 3.服务端返回相应的响应 4.浏览器接受响应,并根据特定的规则渲染页面展示给用户看 二.HTTP协议 1.http协议是什么 HTTP协议是一种超文本传输协议 规定了浏览器与服务器之间消息传输的格 阅读全文
posted @ 2019-09-03 23:05 瓜落桥下塘 阅读(227) 评论(0) 推荐(0)