1 #views
2
3 # ————————02PerfectCRM创建ADMIN页面————————
4 from django.shortcuts import render
5
6 # ————————04PerfectCRM实现King_admin注册功能————————
7 # from django import conf #配置文件
8 # print("dj conf:",conf) #配置文件
9 # print("dj conf:",conf.settings)#配置文件.设置
10 # ————————04PerfectCRM实现King_admin注册功能————————
11
12 # ————————04PerfectCRM实现King_admin注册功能————————
13 from king_admin import app_config #自动调用 动态加载类和函数
14 # ————————04PerfectCRM实现King_admin注册功能————————
15 # ————————04PerfectCRM实现King_admin注册功能————————
16 # from king_admin.base_admin import registered_sites # registered_sites={}
17 from king_admin import base_admin
18 # ————————04PerfectCRM实现King_admin注册功能————————
19
20 def app_index(request):
21 # ————————04PerfectCRM实现King_admin注册功能————————
22 # for app in conf.settings.INSTALLED_APPS:
23 # print(app)#循环打印 配置文件.设置.安装应用程序#.Perfectcustomersettings里的INSTALLED_APPS列表
24 # ————————04PerfectCRM实现King_admin注册功能————————
25
26 # ————————04PerfectCRM实现King_admin注册功能————————
27 # return render(request, 'king_admin/app_index.html')
28 # print("registered_sites",registered_sites)
29 # return render(request, 'king_admin/app_index.html')
30 # ————————04PerfectCRM实现King_admin注册功能————————
31
32 # ————————04PerfectCRM实现King_admin注册功能————————
33 # print("registered_sites", base_admin.registered_sites)
34 # return render(request, 'king_admin/app_index.html')
35 # ————————04PerfectCRM实现King_admin注册功能————————
36
37 # ————————05PerfectCRM实现King_admin注册功能获取内存————————
38 print("registered_sites",base_admin.site.registered_sites)
39 return render(request, 'king_admin/app_index.html', {"site": base_admin.site})
40 # ————————05PerfectCRM实现King_admin注册功能获取内存————————
41
42 # ————————02PerfectCRM创建ADMIN页面————————
43
44
45
46 # ————————08PerfectCRM实现King_admin显示注册表的字段表头————————
47 def table_data_list(request,app_name,model_name):
48 #通过2个参数到base_admin里获取class AdminRegisterException(Exception): 的对象
49 admin_obj = base_admin.site.registered_sites[app_name][model_name] #base_admin
50 return render(request,"king_admin/table_data_list.html",locals())
51 # ————————08PerfectCRM实现King_admin显示注册表的字段表头————————