首页 > 其他 > 详细

django中的Admin是如何工作的?

时间:2015-11-26 10:55:31      阅读:314      评论:0      收藏:0      [点我收藏+]

1.寻找app的 admin.py

  当服务启动时,Django从`` url.py`` 引导URLconf,然后执行`` admin.autodiscover() 语句。 这个函数遍历INSTALLED_APPS配置,并且寻找相关的 admin.py文件。 如果在指定的app目录下找到admin.py,它就执行其中的代码。

   url.py----(admin.autodiscover)---->INSTALLED_APP----(寻找安装的app)---->admin.py

2.注册模块显示界面

  在`` books`` 应用程序目录下的`` admin.py`` 文件中,每次调用`` admin.site.register()`` 都将那个模块注册到管理工具中。 管理工具只为那些明确注册了的模块显示一个编辑/修改的界面。

django中的Admin是如何工作的?

原文:http://www.cnblogs.com/wizard2/p/4996814.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!