使用Django怎么获取应用下所有的模型

  介绍

使用Django怎么获取应用下所有的模型?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

<强> Django获取应用下的所有模型

得到django.apps  import 应用   ,   apps.get_models(), #,获取所有的模型、包含Django自带的   ,   apps.get_app_config(& # 39;博客# 39;),#,获取博客的配置   #,& lt; BlogConfig:, blog>   ,   apps.get_app_config(& # 39;博客# 39;)得   #,OrderedDict(((& # 39;标签# 39;,,& lt; class  & # 39; app_blog.blog.models.Tag& # 39;祝辞),,(& # 39;类别# 39;,,& lt; class  & # 39; app_blog.blog.models.Category& # 39;祝辞)))   ,   ,   apps.get_app_config(& # 39;博客# 39;).get_models(), #,获取所有的模型   #,& lt; generator  object  AppConfig.get_models  at  0 x00000263bc3a2c78>   ,   列表(apps.get_app_config(& # 39;博客# 39;).get_models()), #,遍历所有的模型   #,[& lt; class  & # 39; app_blog.blog.models.Tag& # 39;祝辞,,& lt; class  & # 39; app_blog.blog.models.Category& # 39;祝辞,,…]   ,   apps.get_app_config(& # 39;博客# 39;).get_model(& # 39;文章# 39;)._meta.verbose_name  #,获取模型的名称   #,& # 39;文章& # 39;

<强>管理下实现遍历注册模型

all_models =, apps.get_app_config(& # 39;博客# 39;).get_models ()   for  model  all_models拷贝:   ,试一试:   admin.site.register才能(模型)   ,除了:   通过才能

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

使用Django怎么获取应用下所有的模型