one-to-one

    46

    2答えて

    私はむしろ変更したくない既存のスキーマを使用しています。スキーマはPersonとVitalStatsテーブルの間に1対1の関係を持ちます。ここでPersonは主キーを持ち、VitalStatsは主キーと外部キーの両方と同じフィールドを使用します。つまり、その値は対応するPKの値です人の これらのレコードは外部プロセスによって作成され、JPAコードはVitalStatsを更新する必要はありません。

    1

    1答えて

    私は2つのモデルの間に "ゼロ対1"関係を作る最良の方法を決定しようとしています。たとえば、Postという名前のモデルは、PostExtraというモデルの関連するモデルインスタンスを1つまたは1つ持つことができます。私は逆も真実であることを望みます。ここで from django.db import models class PostExtra(models.Model): aut

    3

    2答えて

    背景/アプリケーションを使用して、既存のレコードの1対1の関係を作成する 私は2つのデータベースのテーブル、1対1の関係でsupplierとaddressを持っています、すべてのサプライヤがアドレスを持っているわけではない(これは大きなアプリケーションの単純な例です)。私はMySQLデータベースでDoctrine ORM(1.2)を使用しています。 私は、既存のサプライヤーに住所を追加することに問

    7

    1答えて

    DoctrineでオプションのOneToOneマッピングを作成しようとしています。 私にはすべての都市と郵便番号が利用可能なテーブルがあります(このテーブルは変更しないでください)。住所とマップされた都市のテーブルがあります。しかし、時には私は最初に都市を私の住所に追加したくない(おそらく後でそれが起こる)。しかし、私はアドレスに都市を追加しないと、AddressオブジェクトはCityオブジェクト

    0

    1答えて

    私はユーザーとパートナーの間に1対1の関係があります。私のUserモデルでは、私は次のようしている: has_one :partner, :class_name => "Partner" 私は「relation_statusは==結合された」場合は、新しいパートナーを作成し、ユーザーが彼/彼女のパートナーに情報を記入する新しいフォームに移動したいです。だから私のがUserControllerに

    0

    3答えて

    は私が持っている場合: class Person has_one :address end class Address belongs_to :person end Controller: def new @person = Person.new @person.build_address end どのようにデータベースが見えるでしょうか?外

    1

    2答えて

    を保持私は、このERモデル Message 0..1 <--> 0..1 MessageDetail PK:ID_MESSAGE PK: ID_DETAIL NAME DETAIL FK: ID_MESSAGE を持っており、相対的なオブジェクトのマッピングは次のとおりです。このテストでは、私が扱うしたい方法を示し class Onlin

    3

    1答えて

    モデルにOneToOneFieldがあるモデルにDjango管理サイトが提供する機能を真似てみたいと思います。OneToOneFieldはOneToOneモデルのフォームに入力するオプションです。そのフィールドのフォームは常に表示されますが、空の場合はOneToOneFieldのオブジェクトは作成されず、メインオブジェクトのみが作成または変更されます。 OneToOneFieldオブジェクトが作成

    0

    2答えて

    私は2つのモデルUserとEventを持っています。すべてのイベントには、Userロールである一意の管理者があります。 私はm trying to access @event.admin i get my admin user but if I @ user.administered_eventsにアクセスしてイベントを取得しようとすると、このメッセージが表示されます。 のActiveRecord

    2

    1答えて

    サードパーティアプリケーションに接続されているため、変更できない従来のデータベースがあります。 私は新しいアプリケーションのために働いているクエリの一つは次のようになります。 SELECT COL1, COL2, COL3, CODE1, CODE2, (SELECT CODE_DESC FROM CODETABLE WHERE CODE_TYPE='A' CODE=INCIDENT.CODE1)