摘要: 权限是什么呢?权限在网站中可以看做是能不能访问某个url,,能不能增加一个用户,能不能删除某个订单.......这次为了节省时间我直接上图: 这次主要是测试rbac可扩展的App是否可以被app01使用: setting页面配置: url展示: 可以看出我们的主要任务都在app01下边: rbac下 阅读全文
posted @ 2017-11-08 08:08 前方、有光 阅读(762) 评论(0) 推荐(0)
摘要: 测试内容:当我单击登录页面登录的时候页面会弹出当前用户的个人信息 当我点击提交的时候可以看到我当前用户的所有权限: 测试成功,接下来看一下后台的简单代码: class User(models.Model): ''' 用户信息表,与角色多对多(role) ''' username = models.C 阅读全文
posted @ 2017-11-07 17:01 前方、有光 阅读(639) 评论(0) 推荐(0)
摘要: Django的admin管理页面非常的好用,接下来就简单的说一下; 首先当你在pycharm中启动django服务端程序之后,在浏览器中输入地址就可以访问 当你输入默认的admin页面,,会弹出来下边的这个东西: 现在我们输入用户名看一下: 但是这样看着会和枯燥,如果能把自己的数据库扔进去就好了,但 阅读全文
posted @ 2017-11-07 14:56 前方、有光 阅读(2802) 评论(0) 推荐(1)
摘要: Django复习: MTV模型: manager启动服务→urls找到路径→(找到views视图函数或者做路由分发)→视图函数处理相关逻辑,返回一个模板或者是字符串: -------------------------------------------------------------------------------------------------------------------... 阅读全文
posted @ 2017-11-03 00:03 前方、有光 阅读(377) 评论(0) 推荐(0)
摘要: from django.shortcuts import render,HttpResponse,redirect from app01 import models # Create your views here. def login(request): if request.method=="P 阅读全文
posted @ 2017-11-01 14:55 前方、有光 阅读(568) 评论(0) 推荐(0)
摘要: 先前做的图书管理登录页面虽然有那个页面,在你登录之后他会在数据库中查找值,然后验证,最后跳转到指定页面,,可是当你直接访问那个指定页面的时候不用登录也可以登录那个指定的页面: 由于前段时间已经做过图书管理的大概样本,现在只是展示改进版(只是用bootstrap装饰了一下)的页面和cookies校验↓ 阅读全文
posted @ 2017-10-31 19:51 前方、有光 阅读(703) 评论(0) 推荐(2)
摘要: 先不用太多的蚊子描述什么是cookie,先做一个小实验: 此时我们在谷歌浏览器(一个客户端)和IE浏览器(另一个用户)测试: 刺客我们发现在两台浏览器都可以访问,而且不用进入login验证就可以登录,此时就很不方便了,,假如你吧你的url给别人,是不是也就意味着别人也能查看你的登录信息了呢?这样就显 阅读全文
posted @ 2017-10-31 17:06 前方、有光 阅读(736) 评论(0) 推荐(1)
摘要: 浏览器(一段代码展示,其实金和cookie差不多): url: http://127.0.0.1:8000/login/ get url: http://127.0.0.1:8000/login/ post user pwd url: http://127.0.0.1:8000/home/ {"se 阅读全文
posted @ 2017-10-31 15:07 前方、有光 阅读(440) 评论(0) 推荐(0)
摘要: 跨站请求伪造: 简单的说跨站请求伪造就是一些恶意的用户用自己的表单伪造网页实际的表单发送数据,接下来我就随便写一点: 跨站伪造的产生(form表单的methoud只有在等于post的时候才会有可能发生跨站,get请求不存在,直接上例子吧,看着比较清晰,写来写去麻烦的) 首先先展示一下有可能存在跨站的 阅读全文
posted @ 2017-10-27 23:46 前方、有光 阅读(391) 评论(0) 推荐(0)
摘要: ORM: object relationship mapping 关于数据库的两条命令: python manage.py makemigrations python manage.py migrate 数据库第一次配置必须完成数据库的迁移,执行上边的两条命令就好 表单的记录操作: 1、添加 obj = models.表名(**kwargs) obj.save() ... 阅读全文
posted @ 2017-10-27 20:01 前方、有光 阅读(546) 评论(0) 推荐(0)
摘要: all:models.表名.objects.all() 结果是queryset集合 filter: models.表名.objects.filter() 结果是queryset集合 get: models.表名.objects.get() 结果是model对象 exclude : 排除条件 models.表名.objects.exclude() values 方法: models.表名.... 阅读全文
posted @ 2017-10-26 20:10 前方、有光 阅读(416) 评论(0) 推荐(0)
摘要: 图书管理系统半成: 数据库配置,urls配置,views配置,前端页面配置,setting配置 先来一张简单的配置图: setting数据库配置: 前端页面编写(h5,bootstrap,jQuery): 首页: 编辑信息页面: 添加信息页面: views视图展示 接下来启动服务:python ma 阅读全文
posted @ 2017-10-26 17:15 前方、有光 阅读(915) 评论(0) 推荐(0)
摘要: 本次需要用到MySQL数据库,所以先配置数据库,在seeting文件中配置: 前端效果图↓: 测试失败。。。。编辑只是修改了前端的,后台没起作用,,,删除前端删除,后台数据库同样消失 阅读全文
posted @ 2017-10-25 23:59 前方、有光 阅读(390) 评论(0) 推荐(0)
摘要: 最终的效果图 阅读全文
posted @ 2017-10-25 14:56 前方、有光 阅读(235) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-10-24 16:56 前方、有光 阅读(268) 评论(0) 推荐(0)