Django application providing database of European NUTS and LAU
Project description
Django application providing database of European NUTS and LAU
Installation
pip install django-nuts
Configuration
Add 'django_nuts' to settings.INSTALLED_APPS.
Data migration
python manage.py migrate
Load / update data
You may load the data manually from the shell (python manage.py shell)
from django_nuts.loaders import load_nuts, load_lau, load_other_nuts
# load all NUTS and LAU (note that NUTS must be loaded before LAU)
load_nuts(), load_ohter_nuts(), load_lau()
# load NUTS and LAU for some particular countries
load_nuts('CZ', 'SK'), load_other_nuts('IS'), load_lau('CZ', 'SK')
# load NUTS4 for CZ or SK
from django_nuts.loaders.cz_nuts import load_cz_nuts
from django_nuts.loaders.sk_nuts import load_sk_nuts
load_cz_nuts(), load_sk_nuts()
# load CZ NUTS4 + LAU
from django_nuts.loaders.cz_nuts4_lau import load_cz_nuts4_lau
load_cz_nuts4_lau()
Filter objects by NUTS in Django Admin Site
your_app/models.py:
from django.db import models
from django_nuts.models import NUTS
class Place(models.Model):
name = models.CharField(max_length=255)
nuts = models.ForeignKey(NUTS)
your_app/admin.py:
from django.contrib import admin
from django_nuts.admin import NUTSRelatedOnlyFieldListFilter
class PlaceAdmin(admin.ModelAdmin):
list_display = ('name',)
list_filter = (('nuts', NUTSRelatedOnlyFieldListFilter),)
raw_id_fields = ('nuts',)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django-nuts-1.4.1.tar.gz
(6.3 kB
view details)
File details
Details for the file django-nuts-1.4.1.tar.gz.
File metadata
- Download URL: django-nuts-1.4.1.tar.gz
- Upload date:
- Size: 6.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: Python-urllib/3.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ddae98010f16324dae58dd7511eaad02a08818a6c875081638338f9c2d7fec01
|
|
| MD5 |
6d044f3d3ba1821951b5e10d48d7aecd
|
|
| BLAKE2b-256 |
e51afefadcb8c8e7aef6b58c8dbd43874738dd51a81e232c34a053897c81066e
|