CRM (知识点)】的更多相关文章

一:项目中每个类的作用 StarkSite 对照admin中的AdminSite,相当于一个容器,用来存放类与类之间的关系. 先实例化对象,然后执行该对象的register方法.将注册类添加到_register = {}中. { models.UserInfo:StarkConfig(models.UserInfo,self), models.Role:StarkConfig(models.Role,self) } StarkConfig 用来处理增删改查的基类. 以后每个自定义的类都需要继承的…
1.扩展auth_user from django.contrib.auth.models import User,AbstractUser class UserInfo(AbstractUser): tel = models.CharField(max_length=32) setting配置 AUTH_USER_MODEL = 'app01.UserInfo' 1.根据str,拿字段对象,取中文 val = self.model._meta.get_field(field).verbose_…
插件 Django内置Admin Django Admin流程 ModelForm 自定义分页 curd 插件 权限 业务…
1.流程 1. stark组件 1. 启动 2.注册 3.url设计 4.视图函数设计 1.展示数据头 2.展示数据 3.list_display功能实现 4.list_display_links 功能实现 5.自定义添加类 6.批量操作actions 7.搜索功能 8.分页功能 9.过滤功能 10.pop功能 2. 权限管理 1. 中间件对访问URL控制(正则,白名单)     2.session存储权限信息,权限信息的展示 3. CRM业务逻辑 1.初始化数据 通过actions实现 2.考…
知识点1 我们要实现一个这样的功能,在学生表中,可以查看每个学生的报名的班级的所有的成绩,就是下图的效果 1.首先我们需要在学生表中自定义一列,这一列的内容就是一个a标签,指向另外一个页面,而我们在另外一个页面显示显示这个学生的所有的成绩 新添加一列的函数如下 def score_show_url(self,obj=None,header=False): if header: return "查看成绩" else: temp = "<a href='/stark/crm…
知识点1 前面我们实现了这个功能,就是在models中如果有了choice选项,我们可以实现在页面显示这个chocice的value值,而不是key值,我们这个知识点就是在优化一下这个点 首先如果表中有多个有choice的字段,我们难道要为每个字段都写一个函数吗,当然这个是现实的,但是确认是繁琐的 比如我们要展示2个有choice的字段,我们就需要为每个字段写2个函数 def list_record(self,obj=None,header=False): if header: return "…
知识点1 1.当我们通过model建立一对多或者多对多的关系的时候,默认情况下,会关联所有的字段,如果我们使用djanog的forms的话,可以加一个属性,限制我这个字段只关联哪些字段,就是用下面的写法 class ClassList(models.Model): """ 班级表 如: Python全栈 面授班 5期 10000 2017-11-11 2018-5-11 """ school = models.ForeignKey(verbose…
一.项目需求(使用PrecessOn) 二.models.py from django.db import models from django.contrib.auth.models import User # Create your models here. class Customer(models.Model): '''客户信息表''' name = models.CharField(max_length=32,blank=True,null=True) qq = models.Char…
一.需要掌握网络的知识,域真正的意义,防火墙等其他知识,这些知识我还需要加强,下面是我和同事的结果,不对的地方大家可以指出来,谢谢. 1.安装好的CRM2011环境,必须先打Update Rollup 6(Server,SRS),再打Update Rollup11或直接到目前最新的Update Rollup 16(Server,SRS),打补丁的时候,一般是先安装Server,后安装SRS,最再安装Router. R6(Server,SRS)是必须先安装,才可以打R11. R6(Server,S…
今天想把之前写的CRM项目梳理下,顺便回顾一下djiango的部分重要知识. 1.登录页面(包含简单验证码) 首先来看下CRM的登录页面,样式啥的不重要,大家可以去jquery ui的网站上或者其他地方找前端页面,这里主要说一下django的后台实现 登录的视图函数回顾,首先这里登陆我用的是ajax的请求做的,图中有代码注释,主要是提交数据并展示登录错误信息 //登录提交数据 $('#login_in').on('click',function () { // 点击图片后刷新,通过+?的形式实现…