いらっしゃいませ、
ForeignKeyに関連する選択肢を制限することに問題があります。以下に私のコードの断片(models.py)を添付しています:
class Car(models.Model):
name = models.CharField(max_length=50)
....
class Driver(models.Model):
name = models.CharField(max_length=50)
car = models.ForeignKey(Car)
....
class CarForm(ModelForm):
class Meta:
model = Car
class DriverForm(ModelForm):
def __init__(self, *args, **kwargs):
super (DriverForm,self).__init__(*args, **kwargs)
self.fileds['car'].queryset = Car.objects.filter(???_1_???)
class Meta:
model = Driver
誰かが私にどのように定義されるべきかアドバイスを与えることができますか?1 ??? 利用可能な車のオブジェクトを、どのドライバーにも割り当てられていないものだけに制限するには?