04 2018 档案

Django框架----权限组件(具体代码实现)
摘要:1、settings """ Django settings for day80 project. Generated by 'django-admin startproject' using Django 1.11.6. For more information on this file, see 阅读全文

posted @ 2018-04-27 18:51 TheLand 阅读(651) 评论(0) 推荐(0)

Django框架----权限管理(设计分析以及具体细节)
摘要:说起权限我们大家都知道,不一样的角色会有不一样的权限。比如就像学生管理系统一样,管理员,老师,学生之间的权限都是不一样的,那么展示的页面也是不一样的。所以,我们现在来看看具体操作。 目标:生成一个独立的组件,到哪都能用 一、先创建一个 项目,建一个app01和rbac的应用 二、表结构设计 1、先看 阅读全文

posted @ 2018-04-27 18:50 TheLand 阅读(2233) 评论(1) 推荐(0)

Django框架----用户认证auth模块
摘要:一、auth模块 auth模块:针对auth_user表 创建超级管理用户命令: 在django.contrib中引用auth 1 、authenticate() :验证用户输入的用户名和密码是否相同 提供了用户认证,即验证用户名以及密码是否正确,一般需要username password两个关键字 阅读全文

posted @ 2018-04-13 10:58 TheLand 阅读(251) 评论(0) 推荐(0)

Django框架----Form组件
摘要:Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示显示对应的错误 阅读全文

posted @ 2018-04-12 15:00 TheLand 阅读(246) 评论(0) 推荐(0)

Django框架----中间件
摘要:我们已经会了给视图函数加装饰器来判断是用户是否登录,把没有登录的用户请求跳转到登录页面。我们通过给几个特定视图函数加装饰器实现了这个需求。但是以后添加的视图函数可能也需要加上装饰器,这样是不是稍微有点繁琐。 中间件介绍 什么是中间件? 官方的说法:中间件是一个用来处理Django的请求和响应的框架级 阅读全文

posted @ 2018-04-12 14:57 TheLand 阅读(146) 评论(0) 推荐(0)

Django框架----logging配置
摘要:我写Django项目常用的logging配置。(追加在setting.py文件中) 附:Python logger流示图 阅读全文

posted @ 2018-04-11 19:24 TheLand 阅读(192) 评论(0) 推荐(0)

Django框架----分页器(paginator)
摘要:Django的分页器(paginator) view.py view.py index.html: 扩展 阅读全文

posted @ 2018-04-09 15:40 TheLand 阅读(204) 评论(0) 推荐(0)

Django框架----Ajax
摘要:一、Ajax准备知识:json 说起json,我们大家都了解,就是python中的json模块,那么json模块具体是什么呢?那我们现在详细的来说明一下 1、json(Javascript Obiect Notation,JS对象标记)是一种轻量级的数据交换格式。 2、json其实是从js中拿出来的 阅读全文

posted @ 2018-04-09 14:52 TheLand 阅读(184) 评论(0) 推荐(0)

Python框架----cookie和session
摘要:一、cookie和session的介绍 cookie不属于http协议范围,由于http协议无法保持状态,但实际情况,我们却又需要“保持状态”,因此cookie就是在这样一个场景下诞生。 cookie的工作原理是:由服务器产生内容,浏览器收到请求后保存在本地;当浏览器再次访问时,浏览器会自动带上co 阅读全文

posted @ 2018-04-09 08:05 TheLand 阅读(5460) 评论(0) 推荐(1)

Django框架----ORM数据库操作注意事项
摘要:1、多对多的正向查询 题目1:查找娜娜老师所带的班级 注意:要说明的是多对多的查询用.all,,查单个的时候用.values或者values_list,不要用obj.classes.name,,这样查到的会是None,反向查询也是如此。我就是犯了这样的错,引以为戒。。 总结:不管是一对多,还是多对多 阅读全文

posted @ 2018-04-03 17:08 TheLand 阅读(232) 评论(0) 推荐(0)

Django框架----跨表查询及添加记录
摘要:一:创建表 一:创建表 书籍模型: 书籍有书名和出版日期,一本书可能会有多个作者,一个作者也可以写多本书,所以作者和书籍的关系就是多对多的关联关系(many-to-many); 一本书只应该由一个出版商出版,所以出版商和书籍是一对多关联关系(one-to-many)。 创建一对一的关系:OneToO 阅读全文

posted @ 2018-04-03 17:00 TheLand 阅读(220) 评论(0) 推荐(0)

Django框架----Object Relational Mapping(ORM)
摘要:Django中的ORM Django项目使用MySQL数据库 1. 在Django项目的settings.py文件中,配置数据库连接信息: 2. 在Django项目的__init__.py文件中写如下代码,告诉Django使用pymysql模块连接MySQL数据库: Model 在Django中mo 阅读全文

posted @ 2018-04-03 16:57 TheLand 阅读(218) 评论(0) 推荐(0)

Django框架----在Python脚本中调用Django环境
摘要:在项目根目录下新建脚本文件script.py 阅读全文

posted @ 2018-04-03 16:53 TheLand 阅读(1037) 评论(0) 推荐(0)