介绍
使用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才能(模型) ,除了: 通过才能
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。