Django Länder Dropdown-Standard
Ich benutze Django ModelForms. Ich habe eine Dropdown-Auswahl, mit der Benutzer das Land auswählen können. Das Land ist Teil des Buchungsmodells und wird mit django_countries definiert. Zum Beispiel,
In models.py
from django_countries import CountryField
class Booking(models.Model)
name = models.charField(max_length=100)
country = CountryField()
In views.py möchte ich in der Lage sein, ein standardmäßig ausgewähltes Element im Dropdown-Menü festzulegen, z. B. "Großbritannien". Ich weiß, wie man das mit Textfeldern macht, kann es jedoch nicht mit CountryField () zum Laufen bringen. Zum Beispiel,
booking = BookingForm(initial={'name': 'mr majeika'}) //works
booking = BookingForm(initial={'country': 'United Kingdom'}) //does not work
Ich hatte gehofft, jemand könnte mich in die richtige Richtung lenken?