项目实战:CRM客户关系管理系统开发
2024-10-21 15:32:05
21-CRM第一节内容概要
21.1 Stark组件介绍;实现基本的增删改查+自定义复杂操作;
21.2 单例模式:最简单的单例模式;
21.3 路由系统(分发);
21.4 制作启动文件-Django启动之后,路由加载之前;
21.5 Django启动后、路由加载前定制一段代码;
21.6 参考Djangoadmin编写自己的组件;
22-内容回顾之面向对象
22.1 面向对象中,类可以当做字典的key值出现;
23-内容回顾之Django
23.1 获取Django中model所在app的名称以及类名的小写;
24-单例模式(一)
24.1 单例模式是什么?单独的实例,即只创建一个实例(对象只实例化一次);
24.2 使用的时候,商量好,类名不加括号引用;
25-单例模式(二)
25.1 所有人导入一个对象时候,往共同的位置添加数据;
26 路由系统回顾和补充
26.1 Django的include,实现路由分发;
26.2 路由分发可以实现多级嵌套;
26.3 include的本质;
26.4 路由系统中的name和namespace;
26.5 补充:Django中如果没有include,如何做分发?直接写三个元素的元组(none,none,none);
27 制作启动脚本
27.1 写组件的背景研究django-admin的原理;
27.2 admin.site.register(models.UserInfo)创建了4个URL;
27.3 stark组件的创建过程;
- 创建一个名称为stark的app,再创建名称为app01、app02
- 程序启动前,会先去每个app中找stark.py文件并加载;
- 其他app中添加一个stark.py组件;
- settings.py中注册三个应用——installed_apps;
stark/app.py;
from django.apps import AppConfig class StarkConfig(AppConfig):
name = 'stark' def ready(self):
from django.utils.module_loading import autodiscover_modules
autodiscover_modules('stark')
28 Stark组件之注册类
28.1
29 练习:类的继承关系
30 练习题讲解
31 练习:Stark组件之执行流程
32 练习题讲解
33 stark组件之动态生成URL
34 练习:URL钩子函数
35 练习题讲解
36 练习:自定义处理函数
37 Django admin源码流程一瞥
最新文章
- struts2学习笔记之十二:struts2对异常的自动处理
- meta标签的小拓展
- csuoj 1507: 超大型LED显示屏
- iOS页面传值方式
- MVC5 + EF6 + Bootstrap3 (8) HtmlHelper用法大全(上)
- Linux下安装Xdebug
- __asm__ __volatile__(";";: : :";memory";);
- Weblogic缓存
- The Eclipse executable launcher was unable to locate its companion launcher jar的解决方法
- redis分布式锁实践
- eclipse下classes文件夹无法发布到tomcat的问题--tomcat发布慢的问题
- Cas 服务器 JDBC身份校验
- jquery validate 详解二
- HDU - 6440 Dream 2018中国大学生程序设计竞赛 - 网络选拔赛
- Java中构造方法与setter方法
- 20170803 Airflow自带的API进行GET 和POST动作部分内容
- C#调用非托管dll--路径问题
- 使用Swashbuckle.AspNetCore生成.NetCore WEBAPI的接口文档
- kettle Spoon.bat运行闪退
- WP8.1 页面跳转,overwrite后退键