那么从今天开始呢,我们就要开始设计属于我们自己的admin组件,起个名字就叫stark吧(当然你愿意叫什么都可以)。
stark组件之三步走
仿照admin组件实现流程,stark组件要实现三件事情:
1 djagno启动后要能够执行每一个app下的名为stark.py的文件(需要单独创建)
2 基于一个单例对象实现model类注册
3 为注册的所有的model设计增删改查四个URL,以Book类为例,动态生成如下4条URL:
http://127.0.0.1:8000/admin/app01/book/ http://127.0.0.1:8000/admin/app01/book/add/ http://127.0.0.1:8000/admin/app01/book/2/change/ http://127.0.0.1:8000/admin/app01/book/2/delete/
4 设计增删改查对应的视图函数