crm 中使用的Django方法
- . 通过ChangeList封装好多数据
- . 销售中公共资源:Q查询,3天 15天
- . 使用yield实现
- - 生成器函数,对数据进行加工处理
- - __iter__和yield配合
- . 获取Model类中的字段对应的对象
- class Foo(model.Model):
- xx = models.CharField()
- Foo.get_field('xx')
- . 模糊搜索功能
- . Type创建类
- . 自动派单
- - 原来在内存中实现,问题:重启和多进程时,都有问题。
- - redis
- - 状态
- - 原来数据(权重表 权重和个数)
- - pop数据
- . 使用 list_diplay配置
- list_display = [函数名,]
- . reverse反向生成URL
- . 母版
- . ready方法定制起始文件
- - 文件导入实现单例模式
- . inclusion_tag
- . 中间件的使用
- . importlib + getattr
- . FilterOption,lambda表达式
- . QueryDict
- - 原条件的保留
- - filter
- . ModelForm
- . 面向对象的 @property @classmethod
- . mark_safe
- . 抽象方法抽象类+raise Im...
- . 组件中的装饰器,实现self.request = request
- . 自执行函数
- (function(arg){
- })('sf')
- . URL的钩子函数
- . 多继承
- . 批量导入,xlrd
- . redis连接池
- . 工厂模式
- settings.py
- MSG_PATH = "path.Email"
- class XXFactory(object):
- @classmethod
- def get_obj(cls):
- settings.MSG_PATH
- # rsplit
- # importlib
- # getattr
- return obj
- class Email(object):
- def send ...
- class WeChat(object):
- def send ...
- class Msg(object):
- def send ...
- . Models类中自定义save方法
- . django admin中注册models时候
- from django.contrib import admin
- from . import models
- # 方式一
- class UserConfig(admin.ModelAdmin):
- pass
- admin.site.register(models.UserInfo,UserConfig)
- # 方式二
- @admin.register(models.UserInfo)
- class UserConfig(admin.ModelAdmin):
- pass
- . 深浅拷贝
crm 中使用的Django方法的更多相关文章
- Django中redis的使用方法(包括安装、配置、启动)
一.安装redis: 1.下载: wget http://download.redis.io/releases/redis-3.2.8.tar.gz 2.解压 tar -zxvf redis-3.2. ...
- CRM中QueryDict和模型表知识补充
CRM中QueryDict和模型表知识补充 1.QueryDict的用法 request.GET的用法:1.在页面上输入:http://127.0.0.1:8000/index/print(reque ...
- 五步教你实现使用Nginx+uWSGI+Django方法部署Django程序
Django的部署可以有很多方式,采用nginx+uwsgi的方式是其中比较常见的一种方式. 在这种方式中,我们的通常做法是,将nginx作为服务器最前端,它将接收WEB的所有请求,统一管理请求.ng ...
- 如何让django方法自动地定期执行
实现思路:1.首先把需要自动执行的django method写成django command2.将自己定义的django command添加到cron中使用cron服务实现定期执行 Part1 在dj ...
- Dynamics CRM中一个查找字段引发的【血案】
摘要: 本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复267或者20180311可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyon ...
- 使用Nginx+uWSGI+Django方法部署Django程序(下)
在上一篇文章<五步教你实现使用Nginx+uWSGI+Django方法部署Django程序(上)>中,阐述了如何只使用uWSGI来部署Django程序. 当然,单单只有uWSGI是不够的, ...
- 使用Nginx+uWSGI+Django方法部署Django程序(上)
Django的部署可以有很多方式,采用nginx+uwsgi的方式是其中比较常见的一种方式. 在这种方式中,我们的通常做法是,将nginx作为服务器最前端,它将接收WEB的所有请求,统一管理请求.ng ...
- python类中__unicode__和__str__方法的妙用
在python类中有个__str__的特殊方法,该方法可以使print打印出来的东西更美观,在类里就可以定义,如下代码: class Test: def __init__(self, name, jo ...
- 在Dynamics CRM中使用Bootstrap
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面 ...
随机推荐
- pt-online-schema-change VS oak-online-alter-table
前言 在上篇文章中提到了MySQL 5.6 Online DDL,如果是MySQL 5.5的版本在DDL方面是要付出代价的,虽然已经有了Fast index Creation,但是在添加字段还是会锁表 ...
- linux系统下安装redis及配置
下载Redis redis-3.2.11.tar.gz 解压编译 tar xzf redis-3.2.11.tar.gz cd redis-3.2.11 make 编译完成之后,可以看到解压文件red ...
- Ex 3_17 无穷路径..._十一次作业
(a) Inf(p)在p中出现了无穷多次,说明Inf(p)存在一个环当中,所以这个环的顶点肯定是某一个强连通部件的子集. (b) 若G中存在一条无穷路径,则G中至少存在一个环,且这个环至少有两个顶点, ...
- 解决服务器代码执行mvn test后在classes和test-classes下找不到Spring的bean.xml配置文件问题
昨天在jenkins构建代码后,执行mvn test 就报错如下: 提示的bean.xm不存在呀, 再来看源码ApplicationContext 的声明 ApplicationContext ctx ...
- Android 的网络编程
android的网络编程分为2种:基于socket的,和基于http协议的. 基于socket的用法 服务器端: 先启动一个服务器端的socket ServerSocket svr = new ...
- su和sudo命令详解
我们知道,在Linux下对很多文件进行修改都需要有root(管理员)权限,比如对/ect/profile等文件的修改.很多情况下,我们在进行开发的时候都是使用普通用户进行登录的,尤其在进行一些环境变量 ...
- LR提交JSON格式的请求
https://www.cnblogs.com/yangxia-test/p/5584317.html
- Windows不能在本地计算机启动MongoDB,错误代码 100
今天在计算机上面启动MongoDB时,直接给我报错,Windows不能在本地计算机启动MongoDB,服务错误代码 100. 这种问题解决方法是: 找到data文件夹db下面的mongod.lock文 ...
- Slick.js+Animate.css 结合让网页炫动起来
一个代码示例: html部分 <link rel='stylesheet prefetch' href='//cdnjs.cloudflare.com/ajax/libs/animate.css ...
- C# 关键字const与readonly的区别
尽管你写了很多年的C#的代码,但是可能当别人问到你const与readonly的区别时候,还是会小小的愣一会吧~ 笔者也是在看欧立奇版的<.Net 程序员面试宝典>的时候,才发现自己长久以 ...