Skip to content

Instantly share code, notes, and snippets.

@mekza
Last active December 23, 2022 23:04
Show Gist options
  • Save mekza/516f172278c328468ea0 to your computer and use it in GitHub Desktop.
Save mekza/516f172278c328468ea0 to your computer and use it in GitHub Desktop.
WTForms Select Field for country
from wtforms import SelectField
import pycountry
class CountrySelectField(SelectField):
def __init__(self, *args, **kwargs):
super(CountrySelectField, self).__init__(*args, **kwargs)
self.choices = [(country.alpha_2, country.name) for country in pycountry.countries]
@samos123
Copy link

I created a package for this using your gist and also a StateSelectField that uses a similar approach.

Repo: https://github.com/samos123/wtform-address

package: https://pypi.org/project/wtform-address/0.1.1/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment