1つのルックアップテーブルdjango-

テーブルを作成します。

クラスのUserInfo(models.Model):
    名前= models.CharField(max_lengthを= 32、ヌル=真)

クラス給与(models.Model):
    お金= models.CharField(max_lengthを= 32、ヌル=真、db_index =真、ユニーク= Trueのフィールドのdb_column = '金銭')
    たち= models.OneToOneField( "のUserInfo"、ヌル=真)

================================================== ======================================

 ###增加
    #models.UserInfo.objects.create(名= 'zekai'、年齢= 18)
    #models.Salary.objects.create(お金= "3000"、us_id = 1)

    ###クエリ:
    ##前方のクエリ(親テーブルをチェックするためのサブテーブル):
    ### 1.11.22:res.us.name
    ###小文字の母.nameの中1.11.10 :. RES-テーブル名
    #のRESの=モデル.Salary.objects.filter(マネー= "3000")。まず()
    #印刷(res.us.name)

    逆引き参照###(親テーブルのチェック、子テーブル)
    ###のサブテーブルOBJ小文字のサブリストの名前:.. Res.salary.money
    #models.UserInfo.objects.filter RES =(名= 'Zekai')。まず、()
    #印刷(res.salary.money)

おすすめ

転載: www.cnblogs.com/fan-1994716/p/11209461.html