博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
django中的Admin是如何工作的?
阅读量:4979 次
发布时间:2019-06-12

本文共 422 字,大约阅读时间需要 1 分钟。

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()`` 都将那个模块注册到管理工具中。 管理工具只为那些明确注册了的模块显示一个编辑/修改的界面。

转载于:https://www.cnblogs.com/wizard2/p/4996814.html

你可能感兴趣的文章