CRM管理系统流程.king_admin

1.实现king_admin的注册

  1.admin.py里创建类定制django admin

  2.注册到django admin里面

  3.在views.py里导入conf配置文件,运行获取信息,循环打印,将配置文件单独拿出来,把views.py的配置文件写到app_config.py里

   将配置文件调回views.py里

  4.将CRM添加到settings.py里

  5.将配置文件在app_config.py里升级

  6.baseadmin

  7.king_admin

  8.views.py  从king_admin里面导入base_admin

2.king_admin注册功能获取内容

  1.base_admin.py  创建类,实例化类,单例模式

  2.king_admin.py将1导入

  3.views.py

  4.app_index.html

  5.king_index.html

  6.base_admin.py  把类名放到class对象里,然后通过class对象传到前端

  7.app_index.html  根据6修改获取的参数

3.king_admin注册功能获取内容优化处理

  1.创建templatestags文件夹,在文件夹里床架king_admin_tags.py文件(创建页面后台处理),增加判断,防止影响其他没有使用class Meta的表

  2.base_admin.py   实例化,防止使用同一个内存地址

  3.app_index.html  运行

4.king_admin显示注册的表

  1.app_index.html

  2.king_admin_tags.py

5.king_admin显示注册的表的字段表头

  1.king_urls.py

  2.views.py

  3.在king_admin文件夹里创建table_data_list.html文件(<thead>...</thead>)

6.king_admin显示注册表的内容

  1.table_data_list.html  (<tbody>...</tbody>)

  2.views.py

  3.king_admin_tags.py

  

原文地址:https://www.cnblogs.com/jacky912/p/10686630.html