動的モデルのフィールド値を作成するにはどうすればよいですか?

Hirzi Nurfakhrian

フィールドの値が別のモデルのフィールドから自動的に設定されるモデルを作成するにはどうすればよいですか?

例:

1モデル目

class PurchasingDetail(models.Model):
    ....
    weight = models.DecimalField(max_digits=8, decimal_places=2, validators=[MinValueValidator(Decimal('0.1'))], help_text="kilogram")
    ....

2番目のモデル

class Warehouse(models.Model):
    ....
    total_weight = models.DecimalField(max_digits=8, decimal_places=2)
    ....

私が欲しいのは、Warehouse.total_weight常にsumすべてがweightオンに設定されていることPurchasingDetailです。したがって、に新しいデータを挿入するとPurchasingDetail、がWarehouse更新されます。

ありがとう。

Sayse

total_weightをクエリセットを呼び出して合計を返すプロパティにすると、データベースに保存する必要がなくなります。

@property
def total_weight(self):
    return queryset_with_sum_annotation.values('sum_value').sum_value

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

djangoモデルフィールドの値を取得するにはどうすればよいですか?

分類Dev

Djangoで新しく作成されたカスタムモデルフィールドの値を表示するにはどうすればよいですか?

分類Dev

揮発性モデル/参照フィールドを作成するにはどうすればよいですか?

分類Dev

特定のモデルフィールドに基づいてモデルプロパティを作成するにはどうすればよいですか?

分類Dev

2つの関連モデルの移行を整理し、新しく作成されたオブジェクトのIDのデフォルトフィールド値を自動的に設定するにはどうすればよいですか?

分類Dev

値を返さないようにDjangoモデルの外部キーフィールドを設定するにはどうすればよいですか?

分類Dev

djangoモデルのフィールドを確認するにはどうすればよいですか?

分類Dev

Waterline ORMを使用してSailsモデルのフィールドのデフォルト値を設定するにはどうすればよいですか?

分類Dev

モデルフィールドのデフォルトをOneToOneField属性値と同じに設定するにはどうすればよいですか?

分類Dev

現在のユーザーのみをモデル化するフィールドの値を変更するにはどうすればよいですか?

分類Dev

djangoモデルでフィールドを複数値フィールドにリンクするにはどうすればよいですか?

分類Dev

デフォルトのDjangoモデルからモデルフィールドの名前を変更するにはどうすればよいですか?

分類Dev

Asp.Net Core Web Appでモデルの1つのフィールドに複数の値を追加するにはどうすればよいですか?

分類Dev

djangoのモデルのフィールドの比較値に基づいてフィルタリングするにはどうすればよいですか?

分類Dev

モデルに関連するフィールドを別のモデルにシリアル化するにはどうすればよいですか?

分類Dev

モデルの特定のフィールドにカスタム権限を作成するにはどうすればよいですか?

分類Dev

PeeWeeモデルで動的に生成された値を作成するにはどうすればよいですか?

分類Dev

Djangoのモデルフィールドを自動的に更新するにはどうすればよいですか?

分類Dev

動的に作成された入力テキストフィールドの値を取得するにはどうすればよいですか?

分類Dev

動的に作成されたテキストフィールドの値を取得するにはどうすればよいですか

分類Dev

jqueryで動的選択フィールドを作成するにはどうすればよいですか?

分類Dev

javascriptで動的選択フィールドを作成するにはどうすればよいですか?

分類Dev

デフォルト値でannotate()によって出力に新しいフィールドを作成するにはどうすればよいですか?

分類Dev

views.pyからモデルフィールドの値を編集/変更するにはどうすればよいですか?

分類Dev

なぜ空のフォームを取得するのですか?Inilineモデルを自動的に作成するにはどうすればよいですか?

分類Dev

React with Firestoreのデータを使用して一意のフィールド値の配列を作成するにはどうすればよいですか?

分類Dev

URLのSolrフィールドに動的な値を渡すにはどうすればよいですか?

分類Dev

複数のフィールドにリモートフィルターを作成するにはどうすればよいですか?Ext Js 5

分類Dev

OrderItemモデルにDjangoのProductモデルのフィールドを入力するにはどうすればよいですか?

Related 関連記事

  1. 1

    djangoモデルフィールドの値を取得するにはどうすればよいですか?

  2. 2

    Djangoで新しく作成されたカスタムモデルフィールドの値を表示するにはどうすればよいですか?

  3. 3

    揮発性モデル/参照フィールドを作成するにはどうすればよいですか?

  4. 4

    特定のモデルフィールドに基づいてモデルプロパティを作成するにはどうすればよいですか?

  5. 5

    2つの関連モデルの移行を整理し、新しく作成されたオブジェクトのIDのデフォルトフィールド値を自動的に設定するにはどうすればよいですか?

  6. 6

    値を返さないようにDjangoモデルの外部キーフィールドを設定するにはどうすればよいですか?

  7. 7

    djangoモデルのフィールドを確認するにはどうすればよいですか?

  8. 8

    Waterline ORMを使用してSailsモデルのフィールドのデフォルト値を設定するにはどうすればよいですか?

  9. 9

    モデルフィールドのデフォルトをOneToOneField属性値と同じに設定するにはどうすればよいですか?

  10. 10

    現在のユーザーのみをモデル化するフィールドの値を変更するにはどうすればよいですか?

  11. 11

    djangoモデルでフィールドを複数値フィールドにリンクするにはどうすればよいですか?

  12. 12

    デフォルトのDjangoモデルからモデルフィールドの名前を変更するにはどうすればよいですか?

  13. 13

    Asp.Net Core Web Appでモデルの1つのフィールドに複数の値を追加するにはどうすればよいですか?

  14. 14

    djangoのモデルのフィールドの比較値に基づいてフィルタリングするにはどうすればよいですか?

  15. 15

    モデルに関連するフィールドを別のモデルにシリアル化するにはどうすればよいですか?

  16. 16

    モデルの特定のフィールドにカスタム権限を作成するにはどうすればよいですか?

  17. 17

    PeeWeeモデルで動的に生成された値を作成するにはどうすればよいですか?

  18. 18

    Djangoのモデルフィールドを自動的に更新するにはどうすればよいですか?

  19. 19

    動的に作成された入力テキストフィールドの値を取得するにはどうすればよいですか?

  20. 20

    動的に作成されたテキストフィールドの値を取得するにはどうすればよいですか

  21. 21

    jqueryで動的選択フィールドを作成するにはどうすればよいですか?

  22. 22

    javascriptで動的選択フィールドを作成するにはどうすればよいですか?

  23. 23

    デフォルト値でannotate()によって出力に新しいフィールドを作成するにはどうすればよいですか?

  24. 24

    views.pyからモデルフィールドの値を編集/変更するにはどうすればよいですか?

  25. 25

    なぜ空のフォームを取得するのですか?Inilineモデルを自動的に作成するにはどうすればよいですか?

  26. 26

    React with Firestoreのデータを使用して一意のフィールド値の配列を作成するにはどうすればよいですか?

  27. 27

    URLのSolrフィールドに動的な値を渡すにはどうすればよいですか?

  28. 28

    複数のフィールドにリモートフィルターを作成するにはどうすればよいですか?Ext Js 5

  29. 29

    OrderItemモデルにDjangoのProductモデルのフィールドを入力するにはどうすればよいですか?

ホットタグ

アーカイブ