摘要: 最初开始搞用户登录验证的时候感觉没什么难的,不就是增删改查中的查询数据库么,但是还是遇到许多小问题,而且感觉在查询数据库的时候,要把前端的数据一条一条的进行比对,会导致我的代码很丑,而且方式很不智,所以进行了一些优化。 除此之外,我还加入了验证码的功能,同时使用form表单验证,功能应该是大致完善了 阅读全文
posted @ 2017-11-13 22:07 月夜夕烧雾雨 阅读(9709) 评论(1) 推荐(0) 编辑
摘要: 还记得Ajax的三种请求发送方式吗?(原生Ajax,jquery,伪Ajax) 上传文件也是一样的,同样是这三种方法。 首先先创建一个表单,用于上传文件 <head> <meta charset="UTF-8"> <title>Title</title> <style> .upload{ posit 阅读全文
posted @ 2017-11-06 21:26 月夜夕烧雾雨 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 前面的一篇博文简单的简绍了Ajax基于jQuery的用法,接下来要对Ajax做进一步的介绍,Ajax请求大致可以通过三种方式发送:原生Ajax,jQuery,伪Ajax。1.原生Ajax: 由于Ajax是以XML的格式和后台进行数据传输,所以原生的Ajax即是通过XMLHttpResponse 对象 阅读全文
posted @ 2017-11-06 20:14 月夜夕烧雾雨 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 对于前端的表单进行验证的方法,从最简单的js到基于XML传输的Ajax,再到cookie的免认证,现在Django为我们提供了自带的表单验证方法。 views.py: html: (别忘了url) 阅读全文
posted @ 2017-11-06 20:14 月夜夕烧雾雨 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 在我们的Django项目中,当前端的表单以POST方式提交至后端,如果在seetings.py文件里没有将csrf删除的话,会无法提交,并且发生403错误 将这一段删除后就不会产生上面的错误了 原因是什么?这其实是Django利用csrf做的防护措施,当前端以POST提交的时候,后端并不会将数据立即 阅读全文
posted @ 2017-10-23 19:37 月夜夕烧雾雨 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 1.session是个啥? 和cookie的本质区别是:cookie是保存在客户端的键值对,而session是保存在服务器端的键值对。 而基于Cookie做用户验证时并不适合将敏感信息放在cookie中。 2.session工作原理: 以登录为例 当用户认证成功后,服务器端会生成一段随机字符串,然后 阅读全文
posted @ 2017-10-21 11:11 月夜夕烧雾雨 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1.cookie是个啥? cookie是本地浏览器上保存的一个文件,使用键值对的形式保存数据(字典,key和value) 账户验证成功之后,服务器端向客户端发送一段字符串,当用户再次登录的时候,服务器端不会再一次验证账户密码是否正确,而是会查看是否有这一段字符串,如果有的话,服务器端会直接跳转到登陆 阅读全文
posted @ 2017-10-18 16:27 月夜夕烧雾雨 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1.模板语言的帮助方法: {{ item.event_start|date:"Y-m-d H:i:s"}} #转换日期 {{ bio|truncatewords:"30" }} #字符串切片 {{ my_list|first|upper }} #第一位 转换为大写 {{ name|lower }} 阅读全文
posted @ 2017-10-17 11:24 月夜夕烧雾雨 阅读(2643) 评论(0) 推荐(1) 编辑
摘要: Django在渲染模板的过程中可以实现模板样式的继承,以减少重复的代码 1.extend继承 模板.html: 模板内容 {{% block name1 %}} {{% enfblock %}} #name1为标识符 模板内容 继承.html: {% extends '模板.html' %} #先声 阅读全文
posted @ 2017-10-16 21:30 月夜夕烧雾雨 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 1.多对多创建的应用场景: 在某表中创建一行数据是,有一个可以多选的下拉框 例如:创建用户信息,需要为用户指定多个爱好 2.创建方式: 方式一:自定义关系表,手动创建一张表用于关联其他多张表的关系 阅读全文
posted @ 2017-10-16 16:09 月夜夕烧雾雨 阅读(300) 评论(0) 推荐(0) 编辑