10 2018 档案

摘要:面包屑导航 面包屑导航(BreadcrumbNavigation)这个概念来自童话故事"汉赛尔和格莱特",当汉赛尔和格莱特穿过森林时,不小心迷路了,但是他们发现在沿途走过的地方都撒下了面包屑,让这些面包屑来帮助他们找到回家的路。所以,面包屑导航的作用是告诉访问者他们目前在网站中的位置以及如何返回。 阅读全文
posted @ 2018-10-31 16:45 Niuli'blog 阅读(252) 评论(0) 推荐(0) 编辑
摘要:动态生成一级菜单改表结构 需要知道是否是菜单\icon\名称权限表 +字段: is_menu = models.BooleanField(max_length=32,verbose_name='是否是菜单')rbac组件应用1.组件放入项目 注册 'rbac.apps.RbacConfig'2.配置 阅读全文
posted @ 2018-10-30 19:24 Niuli'blog 阅读(391) 评论(0) 推荐(0) 编辑
摘要:本节内容 一、前言 1. 现实需求 每种编程语言都有各自的数据类型,其中面向对象的编程语言还允许开发者自定义数据类型(如:自定义类),Python也是一样。很多时候我们会有这样的需求: 把内存中的各种数据类型的数据通过网络传送给其它机器或客户端; 把内存中的各种数据类型的数据保存到本地磁盘持久化; 阅读全文
posted @ 2018-10-29 20:27 Niuli'blog 阅读(342) 评论(0) 推荐(0) 编辑
摘要:RBAC是什么? RBAC 是基于角色的访问控制(Role-Based Access Control )在 RBAC 中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。这样管理都是层级相互依赖的,权限赋予给角色,而把角色又赋予用户,这样的权限设计很清楚 阅读全文
posted @ 2018-10-29 16:06 Niuli'blog 阅读(154897) 评论(7) 推荐(14) 编辑
摘要:目录 一. CRM客户关系管理系统 1. CRM是什么? 里面都有哪些功能(业务)? 2. 什么是公户?什么是私户?为什么要做这个区分? 3. 请列举出CRM系统中的表 4. 通过ORM操作对数据库的数据做展示时, 不同字段类型有不同的展示方法, 分别是什么? 5. 简述如何使用modelform 阅读全文
posted @ 2018-10-26 17:47 Niuli'blog 阅读(1500) 评论(0) 推荐(0) 编辑
摘要:from django.db import models from django.contrib import auth from django.core.exceptions import PermissionDenied from django.contrib.auth.models import AbstractBaseUser, PermissionsMixin, BaseUserMan... 阅读全文
posted @ 2018-10-25 08:35 Niuli'blog 阅读(407) 评论(0) 推荐(0) 编辑
摘要:1. 客户信息展示 1. 母版和继承 {% extends 'layout'%} {% load static%} {% static '文件路径' %} block css js content 2. 内容显示 普通字段 {{ customer.qq }} choices {{ customer. 阅读全文
posted @ 2018-10-23 17:28 Niuli'blog 阅读(1992) 评论(0) 推荐(0) 编辑
摘要:STATIC_URL = '/static/' STATICFILES_DIRS = [ os.path.join(BASE_DIR,'static') ] AUTH_USER_MODEL = 'crm.UserProfile' urlpatterns = [ url(r'^admin/', adm 阅读全文
posted @ 2018-10-23 08:38 Niuli'blog 阅读(302) 评论(0) 推荐(0) 编辑
摘要:1. 路由系统 https://www.cnblogs.com/maple-shaw/articles/9282718.html 2. 视图 https://www.cnblogs.com/maple-shaw/articles/9285269.html 3. 模板 https://www.cnbl 阅读全文
posted @ 2018-10-22 15:49 Niuli'blog 阅读(120) 评论(0) 推荐(0) 编辑
摘要:2、查询“生物”课程比“物理”课程成绩高的所有学生的学号; 思路: 获取所有有生物课程的人(学号,成绩) - 临时表 获取所有有物理课程的人(学号,成绩) - 临时表 根据【学号】连接两个临时表: 学号 物理成绩 生物成绩 然后再进行筛选 select A.student_id,sw,ty from ... 阅读全文
posted @ 2018-10-18 21:01 Niuli'blog 阅读(165) 评论(0) 推荐(0) 编辑
摘要:使用form组件实现注册功能 views : 先创建一个类, (可以单独创建一个py文件) 再写函数 templates中 Form那些事儿 回到顶部 常用字段与插件 创建Form类时,主要涉及到 【字段】 和 【插件】,字段用于对用户请求数据的验证,插件用于自动生成HTML; initial 初始 阅读全文
posted @ 2018-10-17 15:28 Niuli'blog 阅读(131) 评论(0) 推荐(0) 编辑
摘要:AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步的Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML)。 AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 AJA 阅读全文
posted @ 2018-10-17 15:25 Niuli'blog 阅读(106) 评论(0) 推荐(0) 编辑
摘要:在http请求 到达视图函数之前 和视图函数return之后,django会根据自己的规则在合适的时机执行中间件中相应的方法。 中间件的执行流程 1、执行完所有的request方法 到达视图函数。 2、执行中间件的其他方法 3、经过所有response方法 返回客户端。 注意:如果在其中1个中间件里 阅读全文
posted @ 2018-10-15 19:23 Niuli'blog 阅读(182) 评论(0) 推荐(0) 编辑
摘要:自定义一个char类型字段 阅读全文
posted @ 2018-10-11 17:34 Niuli'blog 阅读(341) 评论(0) 推荐(0) 编辑
摘要:北理工《网站设计与开发实践》在线作业 一、单选题(共 30 道试题,共 60 分。) 1. 目前最主流的浏览器是()。A. IE、Firefox和ChromeB. IE和FirefoxC. IE和ChromeD. IE和360浏览器正确答案:A2. 以下选项中,不属于最基本的网页结构元素的是()。A 阅读全文
posted @ 2018-10-11 16:14 Niuli'blog 阅读(1718) 评论(0) 推荐(0) 编辑
摘要:?P<value>的意思就是命名一个名字为value的组,匹配规则符合后面的/d+ 阅读全文
posted @ 2018-10-10 10:57 Niuli'blog 阅读(11069) 评论(0) 推荐(4) 编辑