0

reportsのサブセットに属する部門構造がありDepartmentsます。この場合、 aDepartmentcountyであり、レポートには a への FK がありcountyます。

class Report(models.Model):
    user = models.ForeignKey(User)
    value = models.IntegerField()
    county = models.ForeignKey('Department')


class CountyDepartmentManager(models.Manager):
    def get_queryset(self):
        return super(CountyDepartmentManager, self).get_queryset().filter(county=True)


class Department(models.Model):
    name = models.CharField(max_length=256)
    county = models.BooleanField(default=0)

    objects = models.Manager()
    county_objects = CountyDepartmentManager()

Report.county 選択フィールドに郡のみが表示されるようReport.countyに使用したいと思います。CountyDepartmentManager()

それは可能ですか、またはFormクラスでこれらの定義を作成する必要がありますか?

4

1 に答える 1