摘要:
一. Linux一些基础指令 cat命令, 用于查看纯文本文件(常用于内容较少的) more命令,用于查看内容较多的文本,会以百分比的形式告知已经看到了多少, 回车向下读取内容 Linux快捷键 echo命令 拷贝命令 查找命令(重点) 管道命令 grep(重点) head, tail命令 别名al 阅读全文
摘要:
一. 批量操作思路 二 . 权限组件的应用 阅读全文
摘要:
一 . 菜单排序 1.我们想把菜单排序.首先给菜单加上权重,权重大的排在上面, 这就要在菜单表上加上一个权重字段. 2. 我们在菜单表里面把权重改一下 3. 需要把权重字段的信息拿出来放到session中去 4. 在自定义过滤器里面进行排序 然后其他的不用改就会显示成排序后的菜单 二 . 二级菜单选 阅读全文
摘要:
一 . 菜单展示 二 . 合并删除 我们可以把所有的删除都合并成一个函数这样就会减少很多的代码. 思路: 在url里面需要传两个参数,一个是要删的id 一个是名字 三 .权限展示 我们要实现两个功能 1. 我们点击菜单管理的一级菜单,展示所属他的所有权限. 2. 让权限按照一级菜单的分类进行展示. 阅读全文
摘要:
一 . 权限控制 表结构的设计 rbca(Role Based Access Control) 基于角色的权限控制 3个model 5张表 二 . 在admin中对表进行操作 登录admin,样式不是我们想要的,我们需要进行一下操作 然后在admin中写上: 修改之后的结果 还可以在展示页面上直接对 阅读全文
摘要:
一. 一级菜单表 1. 首先要修改权限表的字段, 在权限表下面加上icon和 is_menu 的字段 2. 展示结果 3. 然后我们需要在html文件中进行操作了, 让不同用户显示不同菜单, 这时候我们就需要用到自定义标签inclusion_tag了, 这里我们要注意两点: 1. 一定要是引入包而不 阅读全文
摘要:
一 . modelformset用法 其实和modelform方法差不多,只不过是显示的时候可以直接修改,显示的select的那种模式 要想在前端(study_record_list.html)展示效果,在前端页面中必须加上下面这些东西: 下面的formset是后端传过来的 对学习记录初始化的过程要 阅读全文
摘要:
一 . QueryDict的修改 二 . 路径跳转拼接 比如说我们在淘宝首页在没有登录的情况下点击'我的订单',他会让你先去登录,登陆完直接就跳转到'我的订单' ,这里其实就用到了路径拼接的功能 我们要想做路径拼接跳转需要借助于自定义过滤器来做 下面来看看怎么用 三 . 模糊搜索 1 . 模糊搜索肯 阅读全文
摘要:
一 . 什么是CRM CRM就是客户关系管理系统(customer relationship management) 二 . 用户登录 可以去网站上扒好看的登录页面 步骤一(找到你想要的模型) 步骤二(查看源代码) 步骤三(找到css样式) 步骤四(在HTML文件中的body部分把路径修改一下) 步 阅读全文
摘要:
一 . 客户列表展示 为了插入数据方便,我们可以用django里面的admin插入数据 创建超级用户 把语言改成中文 结果: 列表展示 choice展示方法 在HTML文件中需要用get_字段_display 要让不同状态呈现不同的颜色 结果: 多对多外键的列表展示 全局格式化时间操作(如果你的字段 阅读全文