考慮下面的代碼:的ModelForm:顯示外鍵字段
models.py
class Manufacturers(models.Model):
name = models.CharField(max_length=32)
class Cars(models.Model):
producedby = models.ForeignKey(Manufacturers)
forms.py
class CreateCar(forms.ModelForm):
class Meta:
model = Cars
... HTML頁面中的 「producedby」 字段上看起來像一個「製造商對象」選項列表,這不是很有用,是否可以顯示Manufacturer.name字段? 我嘗試過在其他線程中建議的解決方案,但都沒有工作。
class Manufacturers(models.Model):
name = models.CharField(max_length=32)
def __str__(self): return self.name
難道你還沒有選擇下拉菜單?你如何顯示這個值? – MiniGunnR