MawaLog

一日一日、楽しく生きる。技術と音楽が好き。

DjangoORM

Djangoで逆参照したクエリセットを得るコード

Django逆参照とは 例えばこういうモデルを作っているとする。 ・親model 子modelからForeignKeyなしのモデル ・子model ForeignKey(親model) 普通の参照(順参照とここでは定義しておく)は、子modelから親modelの参照をテンプレート内では"."、view関数内で…

DjangoORM:Decimal fieldはDecimal型でフィルターをかけないと死にかけます

症状 diciをDecimal Fieldのモデルフィールド(モデル名はSomething)として、 Something.objects.all().filter(dici=1.123) あるいは、 Something.objects.all().filter(dici=float("1.123")) とフィルターをかけるとする。Decimal Fieldに、1.123とDecimal…