My model have a field called 'city', it's a foreign key to City model.
The user have the option to select a city in a dropdown menu (Select widget), or click in a button and write the name of a new (not present in the database) city.
I'm new to Django and writing my first "real" web app so I can be missing some concept about forms and validation.
Is this the best way to accomplish what I want?
Thanks!