Django獲取應(yīng)用下的所有models的例子
更新時(shí)間:2019年08月30日 08:53:54 作者:菲宇
今天小編就為大家分享一篇Django獲取應(yīng)用下的所有models的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
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下實(shí)現(xiàn)遍歷注冊(cè)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的例子就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python獲取時(shí)間及時(shí)間格式轉(zhuǎn)換問題實(shí)例代碼詳解
這篇文章主要介紹了python獲取時(shí)間及時(shí)間格式轉(zhuǎn)換,需要的朋友可以參考下2018-12-12VTK與Python實(shí)現(xiàn)機(jī)械臂三維模型可視化詳解
這篇文章主要介紹了VTK與Python實(shí)現(xiàn)機(jī)械臂三維模型可視化詳解,具有一定借鑒價(jià)值,需要的朋友可以參考下。2017-12-12python封裝json格式字符串并處理單雙引號(hào)問題
大家好,本篇文章主要講的是python封裝json格式字符串并處理單雙引號(hào)問題,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下2022-02-02在python3中使用shuffle函數(shù)要注意的地方
今天小編就為大家分享一篇在python3中使用shuffle函數(shù)要注意的地方,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-02-02Pyqt實(shí)現(xiàn)簡(jiǎn)易計(jì)算器功能
這篇文章主要為大家詳細(xì)介紹了Pyqt實(shí)現(xiàn)簡(jiǎn)易計(jì)算器功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-05-05