忍者ブログ

とりあたまログ

Home > 未選択

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

Django の model のフィールドのリストと値の取得

get_fields() でモデルに関連付けられたフィールドのタプルが取得できる。
またフィールドの value_from_object(<モデルインスタンス>) で指定したインスタンスのフィールドの値が取得できる。

sample_model = Sample.objects.all().first()
for field in sample_model._meta.get_fields():
    print("{}: {}".format(field.name, field.value_from_object(sample_model))

参考

Model _meta API | Django documentation | Django
Model field reference | Django documentation | Django

拍手[0回]

PR

カレンダー

02 2024/03 04
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

バーコード

ブログ内検索


フリーエリア