padrão de dropdown de países de django
Eu estou usando o Django ModelForms. Eu tenho um seletor suspenso que permite aos usuários selecionar o país. O país faz parte do modelo de reserva e é definido usando django_countries. Por exemplo,
Em models.py
from django_countries import CountryField
class Booking(models.Model)
name = models.charField(max_length=100)
country = CountryField()
Em views.py eu quero ser capaz de definir um item padrão selecionado no menu suspenso, por exemplo, 'Reino Unido'. Eu sei como fazer isso com campos de texto, no entanto, não consigo fazê-lo funcionar com o CountryField (). Por exemplo,
booking = BookingForm(initial={'name': 'mr majeika'}) //works
booking = BookingForm(initial={'country': 'United Kingdom'}) //does not work
Eu estava esperando que alguém fosse capaz de me apontar na direção certa?