<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Django 如何獲取 Model 字段列表?

      在平時的開發過程中,避免不了需要獲取 Model 中的字段列表。

      那需要把所有字段都再復制一份嗎?這樣的話就太麻煩了,而且后期也不好維護。

      其實,Django 內置了一個方法,可以很輕松解決這個問題。

      下面以 User 表舉一個例子。

      >>> from django.contrib.auth.models import User
      >>> User._meta.get_fields()
      (<ManyToOneRel: admin.logentry>, <django.db.models.fields.AutoField: id>, <django.db.models.fields.CharField: password>, <django.db.models.fields.DateTimeField: last_login>, <django.db.models.fields.BooleanField: is_superuser>, <django.db.models.fields.CharField: username>, <django.db.models.fields.CharField: first_name>, <django.db.models.fields.CharField: last_name>, <django.db.models.fields.EmailField: email>, <django.db.models.fields.BooleanField: is_staff>, <django.db.models.fields.BooleanField: is_active>, <django.db.models.fields.DateTimeField: date_joined>, <django.db.models.fields.related.ManyToManyField: groups>, <django.db.models.fields.related.ManyToManyField: user_permissions>)
      

      通過 get_fields() 方法會返回一個 tuple,每個元素都是 model field 類型。

      這個結果并不是我們想要的,我們需要的是字段名稱列表。只需要對每個 field 字段取 name 屬性就可以了。

      >>> [field.name for field in User._meta.get_fields()]
      ['logentry', 'id', 'password', 'last_login', 'is_superuser', 'username', 'first_name', 'last_name', 'email', 'is_staff', 'is_active', 'date_joined', 'groups', 'user_permissions']
      

      這樣就可以了。

      接下來,我們將其抽象出一個函數,這樣如果有需要直接調用就可以了。

      def get_model_fields(model):
          fields = [field.name for field in model._meta.get_fields()]
          return fields
      

      以上就是本文的全部內容,如果覺得還不錯的話,歡迎點贊轉發關注,感謝支持。


      推薦閱讀:

      • 計算機經典書籍
      • 技術博客 硬核后端開發技術干貨,內容包括 Python、Django、Docker、Go、Redis、ElasticSearch、Kafka、Linux 等。
      • Go 程序員 Go 學習路線圖,包括基礎專欄,進階專欄,源碼閱讀,實戰開發,面試刷題,必讀書單等一系列資源。
      • 面試題匯總 包括 Python、Go、Redis、MySQL、Kafka、數據結構、算法、編程、網絡等各種常考題。
      posted @ 2022-05-06 22:51  yongxinz  閱讀(344)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 少妇激情av一区二区三区| 久久精品国产一区二区三| 粉嫩一区二区三区粉嫩视频| 国产精品制服丝袜无码| 18禁成人免费无码网站| 日韩高清福利视频在线观看| 色悠悠在线观看入口一区| 亚洲午夜亚洲精品国产成人| 免费 黄 色 人成 视频 在 线| 中国亚州女人69内射少妇| 激情五月开心综合亚洲| 日韩欧美亚洲综合久久| 少妇人妻精品无码专区视频| 精品一区二区三区四区色| 日韩精品人妻系列无码av东京| 91密桃精品国产91久久| 国产成人精品一区二区三| 50路熟女| 另类专区一区二区三区| 免费国产高清在线精品一区| 正在播放的国产A一片| 亚洲区小说区图片区qvod | 亚洲 a v无 码免 费 成 人 a v| 国产在线线精品宅男网址| 国产一区二区三区精品片| 国产精品自拍一二三四区| 国产一区二区四区不卡| 高潮喷水抽搐无码免费| 欧美成人精品手机在线| 在线a亚洲老鸭窝天堂| 午夜精品久久久久久久爽| 国产精品亚洲片在线观看麻豆| 久久99精品久久久久久9| 成人网站免费在线观看| 欧美成人性色一区欧美成人性色区| 日韩高清亚洲日韩精品一区二区| 中文日产幕无线码一区中文| 国产成人8X人网站视频| 无棣县| 亚洲免费人成在线视频观看| 国产盗摄xxxx视频xxxx|