06 2019 档案

摘要:一. Vue的简单介绍 前端、django的重点简单描述: 前后端不分离值得是前端的数据都是由后端用语法渲染出来的,比如Django的render、redirect等,前端页面都是由它们渲染好然后返回的。前后端分离值得是前端后端服务器不同,各写各的,仅仅只进行数据的交互。前后端分离对于Django来 阅读全文
posted @ 2019-06-26 23:43 maoruqiang 阅读(327) 评论(2) 推荐(1)
摘要:一. input标签的accept属性 当我们上传文件或者注册上传头像时,我们可以一般都是使用: 但是这样的话,所有文件都会显示出来,这里以上传头像为例,一点击选择文件,所有跟图片无关的文件也会显示出来: 这时可以给input标签增加一个accept属性,让它只显示图片相关的文件: 现在再来看看效果 阅读全文
posted @ 2019-06-25 12:29 maoruqiang 阅读(1214) 评论(0) 推荐(1)
摘要:一. sweetalert cdn使用 sweetalert提供了很多的炫酷弹框,有很多的用法。关于本地导入使用sweetalert的方法,在之前的博客里提到过(点击前往),不过我们也可以使用cdn。 然后复制,黏贴至Html文件head便签中即可: 可以修改创建html文件的模板,这样以后不用每次 阅读全文
posted @ 2019-06-19 23:33 maoruqiang 阅读(2738) 评论(2) 推荐(1)
摘要:一.ajax与FormData的使用 最近在使用ajax朝后端提交数据时,如果提交的数据都是普通键值对还好说,直接使用ajax默认的格式向后端提交即可。 但是当有form表单中有提交文件的input框时<input type="file" id='my_file'>,就必须使用JS的files属性以 阅读全文
posted @ 2019-06-19 17:29 maoruqiang 阅读(1510) 评论(0) 推荐(0)
摘要:一. CBV加装饰器 在视图层中,基于函数的视图叫FBV(function base views),基于类的视图叫CBV(class base views)。当需要用到装饰器时,例如之前的基于Cookie与基于Session的登录验证,给FBV加装饰器很简单,一个@语法糖就OK了,那么给CBV加装饰 阅读全文
posted @ 2019-06-18 22:28 maoruqiang 阅读(474) 评论(0) 推荐(0)
摘要:一: cookie介绍 1. Cookie的由来 大家都知道HTTP协议是无状态的。 无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。 一句有意思的话来描述就是人生只如初见,对服务器来说, 阅读全文
posted @ 2019-06-17 23:41 maoruqiang 阅读(661) 评论(1) 推荐(1)
摘要:一. 前言 在使用Form组件之前,我们都是通过form表单来提交数据的,如果需要对form表单中的数据进行校验,就要采用JQuery、ajax等来获取各个用户输入的内容并进行判断,如果不规范还要用一堆判断去确认返回的结果。总之有些繁琐,而Django中的Form组件则为我们提供了很便利的方法来完成 阅读全文
posted @ 2019-06-17 22:17 maoruqiang 阅读(282) 评论(0) 推荐(0)
摘要:一. ajax初识 1. 前后端传输数据编码格式contentType 使用form表单向后端提交数据时,必须将form表单的method由默认的get改为post,如果提交的数据中包含文件,还要将form表单的enctype由默认的"application/x-www-form-urlencode 阅读全文
posted @ 2019-06-15 17:30 maoruqiang 阅读(651) 评论(0) 推荐(0)
摘要:一. 铺垫 1. 连接Django自带数据库sqlite3 之前提到过Django自带一个叫做sqlite3的小型数据库,当我们做本地测试时,可以直接在sqlite3上测试。不过该数据库是小型的,在有些细节可能体验不大好,比如用ORM用双下划线查询语法时,使用__contains和__icontai 阅读全文
posted @ 2019-06-12 23:40 maoruqiang 阅读(303) 评论(0) 推荐(1)
摘要:一. 前言 Django模板层的知识包括标签、过滤器、自定义标签、自定义过滤器以及inclusion_tag,最重要的是模板的继承和导入。 首先模板层最重要的是模板语法,之前我们提过涉及到变量用模板语法{{ }},涉及到逻辑用模板语法{% %},这里再追加几点。过滤器在模板语法{{ }}中写,而且只 阅读全文
posted @ 2019-06-11 22:07 maoruqiang 阅读(567) 评论(0) 推荐(3)
摘要:一. Django路由层 路由层即对应项目文件下的urls.py文件。实际上每个APP中也可以有自己的urls.py路由层、templates文件夹及static文件夹。Django支持这么做,也为实际工作中一个项目多人协作完成提供了便利:即每个人单独建一个Django项目写一个APP,最后新建一个 阅读全文
posted @ 2019-06-11 00:21 maoruqiang 阅读(474) 评论(0) 推荐(1)
摘要:一. Django必要的知识点补充 1. templates和static文件夹及其配置 1.1 templates文件夹 所有的HTML文件默认都放在templates文件夹下。 1.2 static文件夹 所有的静态文件(css,js,前端第三方类库)默认都放在static文件夹下。我们需要手动 阅读全文
posted @ 2019-06-06 23:49 maoruqiang 阅读(15415) 评论(1) 推荐(3)
摘要:一 使用Django前的准备 1. http协议 Django是python的web框架之一,既然要学习web框架,首先就要明白什么是http协议。 首先,超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵 阅读全文
posted @ 2019-06-05 21:44 maoruqiang 阅读(266) 评论(0) 推荐(0)
摘要:一. 使用Bootstrap的准备 因为Bootstrap是基于JQuery的,所以导入Bootstrap前一定要先导入JQuery。 这里先用cdn的方式导入JQuery(用cdn要保证你有网,不然就没用了)。 注意:无论用框架还是什么,都尽量先别用最新版的,因为最新版的Bug要是碰到了就很倒霉, 阅读全文
posted @ 2019-06-04 22:04 maoruqiang 阅读(1397) 评论(0) 推荐(0)
摘要:一 JQuery 1. JQuery介绍 jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less 阅读全文
posted @ 2019-06-04 19:50 maoruqiang 阅读(369) 评论(0) 推荐(0)
摘要:一. 前言 JavaScript分为 ECMAScript,DOM,BOM。 BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”。 DOM (Document Object Model)是指文档对象模型,通过它,可以访问HTM 阅读全文
posted @ 2019-06-03 20:17 maoruqiang 阅读(172) 评论(0) 推荐(0)
摘要:一. JavaScript概述 虽然叫JavaScript,但是实际上它跟java一点关系都没有,这么取名是为了蹭java的热度。 JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端 阅读全文
posted @ 2019-06-03 19:14 maoruqiang 阅读(183) 评论(0) 推荐(0)
摘要:一 CSS介绍 层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(超文本标记语言)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 CSS 能够对网页中元素位置的 阅读全文
posted @ 2019-06-01 23:19 maoruqiang 阅读(268) 评论(0) 推荐(0)