{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/22"},{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/8"}],"enrichment":{"capability":"Provides Django models and management commands to import and manage geographic data (countries, regions, cities) from GeoNames into your database.","skillfed_tags":["django-app","geonames-data","location-reference"],"use_cases":["Build a user registration form with country and city dropdowns populated from GeoNames data","Create a simple address book or contact management system with geographic location fields","Populate a shipping or billing address selector with validated countries and cities","Set up a location-based filtering system for a directory or marketplace without spatial queries","Migrate geographic reference data between development, staging, and production servers using fixtures"],"what_it_does":"django-cities-light is a Django app that syncs geographic reference data\u2014countries, regions, subregions, and cities\u2014from GeoNames into your database. It provides models and a management command to download and import this data, with options to filter by country, language, and city type. The package is designed for simple use cases like address books or location dropdowns, not for spatial queries or complex geographic analysis.\n\nOnce installed and configured, you run a single management command to populate your database. The app includes built-in Django admin support, GraphQL integration, and Rest-Framework compatibility. It handles data updates and can export/import via fixtures to avoid repeated downloads. Configuration is done through Django settings, allowing you to exclude unwanted data and manage index size issues on large imports.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, installs with low friction, and solves a straightforward problem\u2014importing and managing geographic reference data in Django. It's appropriate for applications that need simple location lookups without spatial query requirements. The MIT license carries no restrictions. Install it if you need to populate countries, regions, and cities in your Django app."},"id":"django-cities-light","links":{"html":"https://skillfed.io/packages/django-cities-light","md":"https://skillfed.io/packages/django-cities-light.md","pypi":"https://pypi.org/project/django-cities-light/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-02-16","license_spdx":null,"license_treatment":"permissive","name":"django-cities-light","python_support":"unspecified","summary":"Simple alternative to django-cities"},"popularity":{"monthly_downloads":75189,"position":14743,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.11"}
