1

こんにちは、respurces.py ファイル内に次のリソースがあります。

class SodResource(ModelResource):

    class Meta:
        queryset = Sod.objects.all().order_by('-rank')
        filtering = {'sod_type': ALL, 'generic_value': ALL}


class DeptBpResource(ModelResource):
    sod_setting = fields.ToManyField(SodResource, 'sod',  null=True, full=True)

    class Meta:
        queryset = Dept_Bp.objects.all()
        filtering = {
                'dept_name': ALL,
                'bp_name': ALL,
            }

検索できますhttp://10.85.87.116:8000/fmea/api/v1/deptbp/?format=json&dept_name=DEQP&bp_name=Kaizen。しかし、私の目的は、sod_type(上記のリソースからのもの)も検索できるようにすることです。しかし、検索すると、検索を絞り込まないhttp://10.85.87.116:8000/fmea/api/v1/deptbp/?format=json&dept_name=DEQP&bp_name=Kaizen&sod_type=1のと同じ値を返すだけです。http://10.85.87.116:8000/fmea/api/v1/deptbp/?format=json&dept_name=DEQP&bp_name=Kaizenリソースやタスティパイには少し慣れていません。ここで何が問題なのですか?何か案が?前もって感謝します。

4

1 に答える 1