摘要: 一、Django的用户认证组件 用户认证 auth模块 在进行用户登陆验证的时候,如果是自己写代码,就必须要先查询数据库,看用户输入的用户名是否存在于数据库中; 如果用户存在于数据库中,然后再验证用户输入的密码,这样一来就要自己编写大量的代码。 事实上,Django已经提供了内置的用户认证功能。 在 阅读全文
posted @ 2018-07-09 22:52 John966 阅读(272) 评论(0) 推荐(0) 编辑
摘要: forms组件 django中的Form组件有以下几个功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面显示内容 校验字段功能 之前写的视图函数,提交的数据,没有做校验,就调教到数据库里面了。这样是不对的。 比如:用户名,必须要符合一定的长度。 阅读全文
posted @ 2018-07-07 14:44 John966 阅读(867) 评论(0) 推荐(0) 编辑
摘要: 一 模板继承 (extend) 在Django模版引擎中最强大也是最复杂的部分就是模版继承了。模版继承可以让您创建一个基本的 "骨架"模版,它包含您站点中的全部元素,并且可以定义能够被子模版覆盖的blocks. 通过从下面这个例子开始,可以容易的理解模版继承: 在app01里面新建一个文件,注意:必 阅读全文
posted @ 2018-06-26 17:45 John966 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 步骤1,2都是下载过程,下载一些需要的代码。不写IP和端口,默认是8000 端口 request是由path来进行传参的。 django,由4部分组成。路由控制+MTV 注意第4点。如果对应的是一个动态的url,比如"^articles/(\d{4})/(\d{2})$" 那么视图函数和模板都需要传 阅读全文
posted @ 2018-06-25 17:24 John966 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 路由控制: 路径 视图函数 URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表;你就是以这种方式告诉Django,对于客户端发来的某个URL调用哪一段逻辑代码对应执行。 一般来说,一个路径对应一个视图函数。它并非一一对应! 多个路 阅读全文
posted @ 2018-06-22 17:27 John966 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 内容: 1 MVC和MTV模型 2 Django 下载安装 3 简单实例 MVC和MTV模型 什么是MVC和MTV MVC M model (model,数据库打交道) V views (模版,存放HTML文件) C controller (逻辑处理) MTC M model (model,与数据库 阅读全文
posted @ 2018-06-21 19:41 John966 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 一、web应用 web应用程序是一种可以通过Web访问的应用程序,程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件。应用程序有两种模式C/S、B/S。C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。而B/S就是浏览器端/服务器端应用程序,这类应用程序一 阅读全文
posted @ 2018-06-20 21:21 John966 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 索引 一、索引的介绍 二 、索引的作用 三、常见的几种索引: 普通索引,唯一索引,主键索引(这几个都是单列) 联合索引(多列),比如:联合主键索引、联合唯一索引、联合普通索引 无索引和有索引的区别以及建立索引的目的 无索引: 从前往后一条一条查询有索引:创建索引的本质,就是创建额外的文件(某种格式存 阅读全文
posted @ 2018-06-19 17:58 John966 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一、bootstrap组件 无数可复用的组件,包括字体图标、下拉菜单、导航、警告框、弹出框等更多功能。 组件和插件的区别? 插件:一个功能,比如js文件 组件:html css js 组件包含插件 面版 虽然不总是必须,但是某些时候你可能需要将某些 DOM 内容放到一个盒子里。对于这种情况,可以试试 阅读全文
posted @ 2018-06-07 16:21 John966 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 一、响应式页面-@media介绍 我们为什么要写自适应的页面(响应式页面) 众所周知,电脑、平板、手机的屏幕是差距很大的,假如在电脑上写好了一个页面,在电脑上看起来不错,但是如果放到手机上的话,那可能就会乱的一塌糊涂,这时候怎么解决呢?以前,可以再专门为手机定制一个页面,当用户访问的时候,判断设备是 阅读全文
posted @ 2018-06-06 21:12 John966 阅读(446) 评论(0) 推荐(0) 编辑