Countries
List of packages that allows you to use a country or list of countries to your models and forms.
Search & Filter
| Package | django-countries | django-cities | django-cities-light | django-country-kit | django-terran |
|---|---|---|---|---|---|
|
Description
|
A Django application that
provides country choices for use with forms, flag icons static f… |
Countries and cities of the
world for Django projects |
A simple app providing three
models: Country, Region and City model. Also provided, a comm… |
Django Country Kit is a Django
application that offers functionality related to multiple c… |
Internationalization of your
sign up, registration form or other data collection. |
|
Category
|
Project | App | App | App | App |
|
Using This
|
30
|
8
|
8
|
2
|
1
|
|
Python 3?
|
Yes | Yes | Yes | Yes | Yes |
|
Dev Status
|
Production/Stable | Beta | Production/Stable | Beta | Unknown |
|
Version (PyPI)
|
8.2.0 | 0.6.2 | 3.11 | 0.0.7 | 0.0.2 |
|
Stars
|
1,526 | 950 | 348 | 3 | 2 |
|
Forks
|
302 | 375 | 128 | 1 | 1 |
|
Commits
|
|
|
|
|
|
|
Updated
|
7 Jan 2026 | 10 Dec 2025 | 22 Apr 2026 | 4 Jun 2025 | 30 Oct 2024 |
|
License
|
MIT | MIT | MIT | MIT | BSD License |
|
Links
|
|||||
|
Feature Comparison
(click cells to edit)
|
|||||
|
Model Field
|
|
use an FK to Country model
|
use an FK to Country model
|
—
|
|
|
Form field
|
|
|
autocomplete with django-ajax-selects
|
—
|
—
|
|
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.
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.
Features Being Compared
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.