Models Usage
Working with Province
Importing Province from a model
from nepali_address.models import Province
Get all Provinces
all_provinces = Province.objects.all()
Get province by name and get corresponding districts
province_1 = Province.objects.get(name='Province 1')
province_1_district = province_1.get_districts()
Working with District
Importing District from a model
from nepali_address.models import District
Get all Districts
all_districts = District.objects.all()
Get district by name and get corresponding province / municipalities
kathmandu_district = District.objects.get(name='Kathmandu')
province_of_kathmandu = kathmandu_district.get_province()
municipalities_of_kathmandu = kathmandu_district.get_municipalities()
Working with Municipality
Importing Municipality from a model
from nepali_address.models import Municipality
Get all municipalities
all_municipalities = Municipality.objects.all()
Get municipality by name and get corresponding district / province
ajayameru_municipality = Municipality.objects.get(name='Ajayameru Rural Municipality')
district_of_ajayameru_municipality = ajayameru_municipality.get_district()
province_of_ajayameru_municipality = ajayameru_municipality.get_province()
You may use various model operations as well.