最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Django獲取應(yīng)用下的所有models的例子

 更新時間:2019年08月30日 08:53:54   作者:菲宇  
今天小編就為大家分享一篇Django獲取應(yīng)用下的所有models的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

Django獲取應(yīng)用下的所有models

from django.apps import apps
 
apps.get_models() # 獲取所有的models,包含Django自帶的
 
apps.get_app_config('blog') # 獲取blog的配置
# <BlogConfig: blog>
 
apps.get_app_config('blog').models
# OrderedDict([('tag', <class 'app_blog.blog.models.Tag'>), ('category', <class 'app_blog.blog.models.Category'>)])
 
 
apps.get_app_config('blog').get_models() # 獲取所有的models
# <generator object AppConfig.get_models at 0x00000263BC3A2C78>
 
list(apps.get_app_config('blog').get_models()) # 遍歷所有的models
# [<class 'app_blog.blog.models.Tag'>, <class 'app_blog.blog.models.Category'>, ...]
 
apps.get_app_config('blog').get_model('Article')._meta.verbose_name # 獲取models的名稱
# '文章'

admin下實現(xiàn)遍歷注冊model

all_models = apps.get_app_config('blog').get_models()
for model in all_models:
 try:
  admin.site.register(model)
 except:
  pass

以上這篇Django獲取應(yīng)用下的所有models的例子就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

台江县| 乐平市| 沛县| 彩票| 廊坊市| 太湖县| 项城市| 家居| 涞水县| 元江| 泽普县| 罗甸县| 电白县| 建宁县| 尉氏县| 五大连池市| 金昌市| 博湖县| 汝城县| 仙桃市| 萍乡市| 南宫市| 华蓥市| 沛县| 吴堡县| 蒲江县| 赣榆县| 个旧市| 广河县| 安多县| 南安市| 织金县| 孟津县| 中卫市| 贺州市| 盐山县| 长泰县| 夏河县| 尚义县| 遂平县| 乡宁县|