我正在使用 Django ModelForms。我有一个下拉选择器,允许用户选择国家。国家是预订模型的一部分,使用 django_countries 定义。例如,
在模型.py
from django_countries import CountryField
class Booking(models.Model)
name = models.charField(max_length=100)
country = CountryField()
在views.py 中,我希望能够在下拉菜单中设置默认选定项,例如“英国”。我知道如何使用文本字段执行此操作,但是无法使其与 CountryField() 一起使用。例如,
booking = BookingForm(initial={'name': 'mr majeika'}) //works
booking = BookingForm(initial={'country': 'United Kingdom'}) //does not work
我希望那里有人可以指出我正确的方向?