忍者ブログ

とりあたまログ

Home > > [PR] Home > 未選択 > Django の model のフィールドのリストと値の取得

[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
コメント

コメントを受けつけておりません。

カレンダー

03 2024/04 05
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

バーコード

ブログ内検索


フリーエリア