文章分类 -  Django

摘要:所有ORM操作: ################################################################## # PUBLIC METHODS THAT ALTER ATTRIBUTES AND RETURN A NEW QUERYSET # ####### 阅读全文
posted @ 2018-11-06 21:24 猴里吧唧 阅读(74) 评论(0) 推荐(0)
摘要:动态显示导航,当前页面的路径 显示导航的代码段 将显示的导航内容放置到request中 在模板中使用 此时点击二级菜单没有问题,但是点击三级菜单的时候,并没有二级菜单。 当有parent_id的时候,可以通过权限列表找到对应的二级菜单,并添加到breadcrum_list列表中,但是此时的权限列表( 阅读全文
posted @ 2018-10-11 15:06 猴里吧唧 阅读(533) 评论(0) 推荐(0)
摘要:1,此时的菜单是默认全部展开。不美观,现在需要修改成正常人觉得好看的菜单 菜单的html结构 修改js代码实现只展示一个菜单的内容 2,访问url,让页面显示url对应的标签 在inclusion_tag中循环获得的session,并且将当前访问的url进行re匹配 在前端中使用 3,目前发现的问题 阅读全文
posted @ 2018-10-11 09:26 猴里吧唧 阅读(721) 评论(0) 推荐(0)
摘要:二级菜单 | 信息管理 | 客户列表 | 缴费记录列表 | 学生管理 | 学生列表 | 学生转班 | 1, 定一个Menu表 2, 设置菜单于权限的关联关系(一对多关系) 3,只让一级菜单有图标 4, 迁移数据库,but 此时报错了 解决: 在rbac下的admin中修改展示列和修改列 5,录入权限 阅读全文
posted @ 2018-10-10 16:12 猴里吧唧 阅读(2143) 评论(0) 推荐(0)
摘要:1,models.py文件中,添加is_menu和icon 2,admin.py文件中,添加admin的展示内容,并且对其进行注册 登陆admin 添加权限以及用户和角色 3,在login函数中的permission_list中进行筛选权限为空是False。并添加部分字段 4, 设置session 阅读全文
posted @ 2018-10-09 22:29 猴里吧唧 阅读(2626) 评论(0) 推荐(0)
摘要:bug解决 1,根目录不判断权限,注意: 必须加$, 才不会匹配其他url 2, urls.py 3, views.py 4,销售没有add订单的方法,有查看订单的方法。url必须加上^$ 5,写session的语法应该写在rabc的组件里面。(rabc > rabc.py取session值。key 阅读全文
posted @ 2018-10-09 11:51 猴里吧唧 阅读(434) 评论(0) 推荐(0)
摘要:session源码 1, 导入 sessionMiddleware 下的__init__ SESSION_ENGINE 2,找SESSION_ENGINE 项目sessions.py配置文件里没有该值 3,到父类中找SESSION_ENGINE 4, 5,继续往上找,找到global_setting 阅读全文
posted @ 2018-10-09 10:30 猴里吧唧 阅读(329) 评论(0) 推荐(0)
摘要:一:功能分析: 一个成熟的web应用,对权限的控制、管理是不可少的;对于一个web应用来说是什么权限? 这要从web应用的使用说起,用户在浏览器输入一个url,访问server端,server端返回这个url下对应的资源; 所以 对于用户来说 1个可以访问url 就等于1个权限 为什么某些网站会为广 阅读全文
posted @ 2018-10-08 22:31 猴里吧唧 阅读(441) 评论(1) 推荐(0)
摘要:Django自带的用户认证 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点。它内置了强大的用户认证系统--auth, 阅读全文
posted @ 2018-09-21 14:51 猴里吧唧
摘要:Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示对应的错误信息 阅读全文
posted @ 2018-09-20 21:41 猴里吧唧
摘要:AJAX准备知识: JSON 什么是JSON? JSON指的是JavaScript对象表示法(Javascript Object Notation) JSON是轻量级的文本数据交换格式 JSON独立于语言* JSON具有自我描述性, 更易理解 JSON使用javascript语法来描述数据对象,但是 阅读全文
posted @ 2018-09-18 22:02 猴里吧唧
摘要:Django的中间件 中间件介绍 什么是中间件? 官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。 但是由于其影响的是全局,所以需要谨慎使用,使用不当会影响性 阅读全文
posted @ 2018-09-17 19:55 猴里吧唧
摘要:Cookie Cookie的由来 大家都知道HTTP协议是无状态的。 无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。 一句有意思的话来描述就是人生只如初见,对服务器来说,每次的请求都是全 阅读全文
posted @ 2018-09-17 16:13 猴里吧唧
摘要:数据库模型 from django.db import models # Create your models here. class Person(models.Model): id = models.AutoField(primary_key=True) name = models.CharFi 阅读全文
posted @ 2018-09-14 20:38 猴里吧唧
摘要:# ORM介绍(Object Relational Mapping) 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化 阅读全文
posted @ 2018-09-13 16:15 猴里吧唧
摘要:url配置(URLconf)就像Django所支撑网站的目录.它的本质是URL与要为URL调用的视图函数之间的映射表 URLconf配置 基本格式 示例: 参数说明: 正则表达式: 一个正则表达式字符串 views视图: 一个可调用对象,通常为一个视图函数或一个指定视图指定函数路径的字符串 参数: 阅读全文
posted @ 2018-09-12 18:51 猴里吧唧
摘要:Django之视图 Django的View 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无 阅读全文
posted @ 2018-09-12 16:20 猴里吧唧
摘要:Django之模板 官方文档: https://docs.djangoproject.com/en/1.11/ref/templates/language/ 常用语法: Django模板中只需要记两种特赦符号: {{ }}和{% %} {{ }}表示变量,在模板渲染的时候替换成值, {% %}表示逻 阅读全文
posted @ 2018-09-10 19:05 猴里吧唧