03 2021 档案

摘要:Django中间件 什么是中间件? Middleware is a framework of hooks into Django’s request/response processing. It’s a light, low-level “plugin” system for globally a 阅读全文
posted @ 2021-03-31 18:34 山风有耳 阅读(148) 评论(0) 推荐(0)
摘要:cookie,session,token扫盲 1 cookie:是服务端设置保存在客户端浏览器上的键值对 ​ 如果不加密,是不安全的(可能被窃取,篡改) ​ cookie虽然是服务端设置的但是浏览器可以选择不保存 2 session:是保存在服务端的键值对 ​ 用户登录后,给用户分配一个随机字符串( 阅读全文
posted @ 2021-03-30 17:21 山风有耳 阅读(109) 评论(0) 推荐(0)
摘要:forms组件之校验字段 # 第一步:定义一个类,继承forms.Form # 第二步:在类中写字段,要校验的字段,字段属性就是校验规则 # 第三步:实例化得到一个Form对象,把要校验的数据传入 # 第四步:调用register_form.is_valid()校验,校验通过就是True # 第五步 阅读全文
posted @ 2021-03-28 23:24 山风有耳 阅读(98) 评论(0) 推荐(1)
摘要:批量插入数据 模板层models.py from django.db import models class Books(models.Model): name = models.CharField(max_length=32) price = models.DecimalField(max_dig 阅读全文
posted @ 2021-03-28 16:23 山风有耳 阅读(130) 评论(0) 推荐(0)
摘要:Django与ajax(入门) AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步JavaScript和XML”。是指一种创建交互式,快速动态网页应用的网页开发技术,无需重新加载整个网页的情况下,能够更新部分网页的技术。 通过在后台与服务器进行少量数据交换 阅读全文
posted @ 2021-03-27 18:33 山风有耳 阅读(112) 评论(0) 推荐(0)
摘要:django admin的使用 1 后台管理,方便我们快速的录入书籍 2 使用方法: 第一步:在admin.py 中把要使用的表注册 from app01 import models admin.site.register(models.Book) admin.site.register(model 阅读全文
posted @ 2021-03-23 17:35 山风有耳 阅读(231) 评论(0) 推荐(0)
摘要:一 Django ORM常用字段和参数 常用字段 AutoField 映射到数据库中是 int 类型,int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。 IntegerField 一个整数类型,范围在 -2147483648 阅读全文
posted @ 2021-03-22 23:26 山风有耳 阅读(226) 评论(0) 推荐(0)
摘要:django之settings源码 1.django其实有两个配置文件 一个是暴露给用户可以自定义的配置文件 项目根目录下的settings.py 一个是项目默认的配置文件 当用户不做任何配置的时候自动加载默认配置 # 默认全局配置文件,按住Ctrl键+鼠标左键点击可以进入查看 from djang 阅读全文
posted @ 2021-03-22 09:24 山风有耳 阅读(87) 评论(0) 推荐(0)
摘要:视图层 Django视图层,视图就是Django项目下的views.py文件,它的内部是一系列的函数或者是类,用来专门处理客户端访问请求后处理请求并且返回相应的数据,相当于一个中央情报处理系统 视图层,熟练掌握两个对象即可:请求对象(request)和响应对象(HttpResponse) HttpR 阅读全文
posted @ 2021-03-17 19:54 山风有耳 阅读(115) 评论(0) 推荐(0)
摘要:路由层 路由即请求地址与视图函数的映射关系,如果把网站比喻成一本书,那路由就是这本书的目录,在django中默认把路由配置在urls.py中 路由配置 # urls.py from django.conf.urls import url from django.contrib import admi 阅读全文
posted @ 2021-03-17 17:21 山风有耳 阅读(127) 评论(0) 推荐(0)
摘要:静态文件配置 我们将html文件默认都放在templates文件夹下 将网站所使用的静态文件默认都放在static下 静态文件 写好之后不会自动动态改变的文件资源,比如我们写好的css文件、js文件、图片文件、第三方框架文件,我们默认将所有的静态文件都放在一个static文件夹内, django是不 阅读全文
posted @ 2021-03-16 15:38 山风有耳 阅读(127) 评论(0) 推荐(0)
摘要:想要正常运行django项目所需要知道的注意事项 1. 计算机名称不能有中文,不然bug在哪儿你都不知道! 2. 项目名和py文件名最好也不要使用中文,使用中文极容易出现各种莫名其妙的报错,使用拼 音也会显得非常的不专业 3. 在pycharm窗口只能有一个django在运行状态,如果多开永远只有第 阅读全文
posted @ 2021-03-14 16:17 山风有耳 阅读(122) 评论(0) 推荐(1)
摘要:Web框架本质 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了 用户的浏览器一输入网址,会给服务端发送数据,那浏览器会发送什么数据?怎么发?这个谁来定? 你这个网站是这个规定,他那个网站按照他那个规定 阅读全文
posted @ 2021-03-14 16:16 山风有耳 阅读(188) 评论(0) 推荐(1)
摘要:jQuery介绍 jQuery是一个轻量级的、快速简洁的、兼容多浏览器的JavaScript库。 jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less, do m 阅读全文
posted @ 2021-03-13 21:13 山风有耳 阅读(84) 评论(0) 推荐(0)
摘要:Python 编码规范 一. 代码编排 1、缩进:每一级缩进使用4个空格(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。 2、每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操作符的后边敲回车。 3、类和top-level函数定义之间空两行;类中的方法定义之间空 阅读全文
posted @ 2021-03-12 09:59 山风有耳 阅读(361) 评论(0) 推荐(1)
摘要:介绍 BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”。 DOM (Document Object Model)是指文档对象模型,通过它,可以访问HTML文档的所有元素。 Window对象是客户端JavaScript最高层对 阅读全文
posted @ 2021-03-11 19:42 山风有耳 阅读(158) 评论(0) 推荐(0)
摘要:简介 JavaScript是一门动态弱类型的解释型编程语言。是可插入 HTML 页面的编程代码,插入 HTML 页面后,可由所有的现代浏览器执行。从而增强页面动态效果,实现页面与用户之间的实时动态的交互。 一个完整的JavaScript的实现是由三部分组成:ECMAScript、DOM、BOM EC 阅读全文
posted @ 2021-03-11 13:30 山风有耳 阅读(92) 评论(0) 推荐(0)
摘要:CSS属性设置 1. 宽和高 width:属性可以为元素设置宽度. height:属性可以为元素设置高度. 块级标签的宽度不修改的情况下默认占浏览器的一整行,块级标签的高度也是取决于标签内文本的高度,但是可以通过CSS设置 行内标签的宽度和高度都是由内容来决定的,行内标签是无法设置长宽的,即使设置了 阅读全文
posted @ 2021-03-05 09:43 山风有耳 阅读(737) 评论(0) 推荐(0)
摘要:CSS介绍 Cascading Style Sheet 层叠样式表,是专门用来为HTML标签添加样式的。 把HTML认为是网页的骨架 那么CSS就是用于对HTML骨架进行修饰,比如加背景色、显示方式、位置等等属性 CSS语法 一个完整的CSS样式需要具备两大部分: # 1、选择器 # 2、声明 声明 阅读全文
posted @ 2021-03-04 20:27 山风有耳 阅读(207) 评论(0) 推荐(0)
摘要:HTML介绍 Htyper Text Markup Language 即超文本标记语言。 超文本: 就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。 标记语言: 标记(标签)构成的语言。 本质上是浏览器可识别的规则,我们按照规则写网页,浏览器根据规则渲染页面给用户看,这个规则就是HTML 阅读全文
posted @ 2021-03-03 18:06 山风有耳 阅读(218) 评论(0) 推荐(0)