Countries

List of packages that allows you to use a country or list of countries to your models and forms.

10 Packages
3 Features

Search & Filter

A Django application that provides country choices for use with forms, flag icons static files, and a country field for models.

1,526
Stars
302
Forks
30
Usage
Py3
Status Production/Stable
Version 8.2.0
Updated 7 Jan 2026
License MIT
Commits
Features
Model Field
Form field
Rostov-Don

Countries and cities of the world for Django projects

950
Stars
375
Forks
8
Usage
Py3
Status Beta
Version 0.6.2
Updated 10 Dec 2025
License MIT
Commits
Features
Model Field
  use an FK to Country model
Form field
Rostov-Don

A simple app providing three models: Country, Region and City model. Also provided, a command to insert or update data from geonames database dumps. Status: stable.

348
Stars
128
Forks
8
Usage
Py3
Status Production/Stable
Version 3.11
Updated 22 Apr 2026
License MIT
Commits
Features
Model Field
  use an FK to Country model
Form field
  autocomplete with django-ajax-selects
Rostov-Don

Django Country Kit is a Django application that offers functionality related to multiple countries. It includes a custom model field for storing country codes, a form widget to select countries from a list, and associated tests to ensure reliable country-related operations.

3
Stars
1
Forks
2
Usage
Py3
Status Beta
Version 0.0.7
Updated 4 Jun 2025
License MIT
Commits
Features
Model Field
Form field
Rostov-Don

Internationalization of your sign up, registration form or other data collection.

2
Stars
1
Forks
1
Usage
Py3
Status Unknown
Version 0.0.2
Updated 30 Oct 2024
License BSD License
Commits
Features
Model Field
Form field
Rostov-Don

Features Being Compared

3 features

Model Field

Package has model field to be used on your app's models.py.

Form field

Package has form field (as a list of countries) to be used on your app's forms.py.

Rostov-Don

If the app also supports cities.