01 2019 档案
摘要:多级权限菜单设计级标题栏 我们现在只有数据展示,要进入其他url还需要手动的输入路径,非常的麻烦,所以我们要设计 一个导航栏以及侧边多级菜单栏,这个展示是通过stark组件的设计的增删改查页面,而 每一个 页面我们都需要有导航栏和侧边的权限菜单栏,所以把这个公共的部分提起到一个网页,让增删改 继承这
阅读全文
摘要:权限的含义 web权限,包含正则的url 关于权限的理解和模型设计可参考:https://www.cnblogs.com/myindex/p/9116177.html 权限值应用创建 创建如图权限应用 权限之表关系设计(rbac模式-role based access control) 在model
阅读全文
摘要:modelForm的使用及参数设置 从modelForm这个名字就能看出来,这个form是和模型类model有知己诶关联的,还是以数和出版社的模型来说明: models.py(模型) urls.py(路径分发) view.py(视图函数) widgets={ #参数设置,指定字段设置 "title"
阅读全文
摘要:form组件的Choice字段 还是基于出版社和书的模型来详解 models.py(模型) urls.py(路径分发) view.py(视图函数)
阅读全文
摘要:stark组件之需求 仿照Django中的admin , 开发了自己的stark组件,实现类似数据库客户端的功能,对数据进行增删改查 . stark之创建 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'djang
阅读全文
摘要:admin组件的使用 Django 提供了基于 web 的管理工具。 Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它: admin工具激活 通常我们在生成项目时会在 urls.py 中自动设置好
阅读全文
摘要:auth模块 django.contrib.auth中提供了许多方法,这里主要介绍其中的三个:(这些都是基于使用auth_user这张表的前提的) auth.authenticate() login(request, user) 该函数接受一个HttpRequest对象,以及一个已经认证了的User
阅读全文
摘要:form组件 1. 校验数据: form组件校验的是字典,所以数据应该以字典形式传进去 form 校验,可以多传数据,不要紧(只校验form组件有的,但是少栓不行) 但是不能少传,就是说form组件有的字段都应该有的 ef=EmpFoem(dict) 构造对象 ef.is_valid() 方法:校验
阅读全文
摘要:中间件的概念 如果你想修改请求,例如被传送到view中的HttpRequest对象。 或者你想修改view返回的HttpResponse对象,这些都可以通过中间件来实现。 可能你还想在view执行之前做一些操作,这种情况就可以用 middleware来实现。 Django默认的Middleware
阅读全文
摘要:什么是会话跟踪技术 1.1 Cookie机制 什么是Cookie Cookie规范 Cookie与HTTP头 Cookie的覆盖 django中的cookie语法 源码: 获取cookie 删除cookie 注意点: Cookie的不可跨域名性 1.2 Session机制 什么是Session dj
阅读全文
摘要:AJAX简介 优点: 在学习ajax之前先回顾一下基本的请求形式 基于jquery实现ajax 在项目中存在index.html网页 视图函数 这边需要用到数据转换的语法: 关于ajax的总结 文件上传 $.ajax({ url:"/put1/", type:"post", contentType:
阅读全文
摘要:多表操作之创建模型 这边以书为中心创建一个模型 作者模型:一个作者有姓名和年龄. 作者详细模型:把作者的详情放到详情表,包含生日,手机号,家庭住址等信息。作者详情模型和作者模型之间是一对一的关系(one-to-one) 出版商模型:出版商有名称,所在城市以及email。 书籍模型: 书籍有书名和出版
阅读全文
摘要:一. 创建文件夹 二. 修改配置 三. 把静态文件放进static文件夹 四. 引入的方式 注意:这边的static指的是,路径URL,并不是说直接从static文件引入过来的
阅读全文
摘要:关于ORM MTV或者MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库, ORM '对象--关系--映射的简称' Object--relation--mapping 优点: 1 符合python规范,将sql解耦于python代码
阅读全文