非永続フィールドをモデルに追加できますか?

トム・ヌルッカラ

事前定義された属性を上書きしないように、非永続属性をObjectionモデルオブジェクトに追加するための推奨される方法はありますか?

ショーンレイ

異議申し立てモデルには、virtualAttributesフィールドがあります。ドキュメントから:

仮想値はデータベースに書き込まれません。「外部」JSON形式のみにそれらが含まれます。

これらはモデルのプロパティだけでなく、関数であることに注意することが重要です。

ドキュメントからの例:

class Person extends Model {
  static get virtualAttributes() {
    return ['fullName', 'isFemale'];
  }

  fullName() {
    return `${this.firstName} ${this.lastName}`;
  }

  get isFemale() {
    return this.gender === 'female';
  }
}

const person = Person.fromJson({
  firstName: 'Jennifer',
  lastName: 'Aniston',
  gender: 'female'
});

console.log(person.toJSON());
// --> {"firstName": "Jennifer", "lastName": "Aniston", "isFemale": true, "fullName": "Jennifer Aniston"}

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

非永続モデルにファクトリーガールを使用できますか

分類Dev

GETからPOSTまでモデルフィールドを永続化する

分類Dev

SerializerDRFに非モデルフィールドを追加する

分類Dev

Django:非モデルフィールドをserializers.serializeに追加します

分類Dev

PXSmartPanelから「非永続フィールド」値を取得します

分類Dev

dbに永続化せずに、モデルにフィールドを保存するにはどうすればよいですか?

分類Dev

Django:フォームの非永続フィールドに基づいてモデル/フォームをカスタム保存するにはどうすればよいですか?

分類Dev

Laravelモデルに非永続的な属性を追加することは可能ですか?

分類Dev

既存のモデルにフィールドを追加します

分類Dev

__init__wtformsにフィールドを追加できますか

分類Dev

DRF 3のModelSerializerに非モデルフィールドを追加する

分類Dev

djangoのモデルのフィールドにhtmlコードを入力できますか?

分類Dev

djangoのモデルのフィールドにhtmlコードを入力できますか?

分類Dev

JPAエンティティで非永続フィールドを作成するにはどうすればよいですか?

分類Dev

djongoの「配列モデルフィールド」を使用してMongoDBにデータを追加できません

分類Dev

djangoモデルフィールドを非表示にし、フォーム送信時に自分で生成します

分類Dev

r shiny:以前に永続的に保存されたデータからフィールドを形成するためにデータをロードします

分類Dev

r shiny:以前に永続的に保存されたデータからフィールドを形成するためにデータをロードします

分類Dev

非永続フィールド

分類Dev

DJANGOモデルに条件付き外部キーフィールドを追加する

分類Dev

GKE 1つのノードにいくつの永続ディスクを接続できますか?

分類Dev

Windowsのbitnami / mongodbに永続フォルダーを追加できません

分類Dev

フレーム間にフィルモードを設定できますか?

分類Dev

Factory Boyは、Model MommyのようにDjangoモデルフィールド値を自動生成できますか?

分類Dev

ビューを使用するか、データベースに永続化する計算フィールド

分類Dev

@OneToManyフィールドを永続化するときにIDを自動的に拡散します

分類Dev

横向きモードでフィールドを非表示にする

分類Dev

Django admin1.9でモデルフィールドを非表示にする

分類Dev

djangoはpostgresデータベースにモデルフィールドを手動で追加します

Related 関連記事

  1. 1

    非永続モデルにファクトリーガールを使用できますか

  2. 2

    GETからPOSTまでモデルフィールドを永続化する

  3. 3

    SerializerDRFに非モデルフィールドを追加する

  4. 4

    Django:非モデルフィールドをserializers.serializeに追加します

  5. 5

    PXSmartPanelから「非永続フィールド」値を取得します

  6. 6

    dbに永続化せずに、モデルにフィールドを保存するにはどうすればよいですか?

  7. 7

    Django:フォームの非永続フィールドに基づいてモデル/フォームをカスタム保存するにはどうすればよいですか?

  8. 8

    Laravelモデルに非永続的な属性を追加することは可能ですか?

  9. 9

    既存のモデルにフィールドを追加します

  10. 10

    __init__wtformsにフィールドを追加できますか

  11. 11

    DRF 3のModelSerializerに非モデルフィールドを追加する

  12. 12

    djangoのモデルのフィールドにhtmlコードを入力できますか?

  13. 13

    djangoのモデルのフィールドにhtmlコードを入力できますか?

  14. 14

    JPAエンティティで非永続フィールドを作成するにはどうすればよいですか?

  15. 15

    djongoの「配列モデルフィールド」を使用してMongoDBにデータを追加できません

  16. 16

    djangoモデルフィールドを非表示にし、フォーム送信時に自分で生成します

  17. 17

    r shiny:以前に永続的に保存されたデータからフィールドを形成するためにデータをロードします

  18. 18

    r shiny:以前に永続的に保存されたデータからフィールドを形成するためにデータをロードします

  19. 19

    非永続フィールド

  20. 20

    DJANGOモデルに条件付き外部キーフィールドを追加する

  21. 21

    GKE 1つのノードにいくつの永続ディスクを接続できますか?

  22. 22

    Windowsのbitnami / mongodbに永続フォルダーを追加できません

  23. 23

    フレーム間にフィルモードを設定できますか?

  24. 24

    Factory Boyは、Model MommyのようにDjangoモデルフィールド値を自動生成できますか?

  25. 25

    ビューを使用するか、データベースに永続化する計算フィールド

  26. 26

    @OneToManyフィールドを永続化するときにIDを自動的に拡散します

  27. 27

    横向きモードでフィールドを非表示にする

  28. 28

    Django admin1.9でモデルフィールドを非表示にする

  29. 29

    djangoはpostgresデータベースにモデルフィールドを手動で追加します

ホットタグ

アーカイブ