Skip to main content

Django implementation from the the themes of infrastructure for spatial information in Europe (INSPIRE)

Project description

Django Inspire EU

Django 2.0, 2.1, 2.2, 3.0, 3.1 Documentation Status image See Build Status on Travis CI image Code style: black

This package is the django implementation from the themes of the infrastructure for spatial information in Europe (INSPIRE)

Documentation

The full documentation is at https://django-inspire-eu.readthedocs.io.

Quickstart

  1. Install Django Inspire EU:

    • Stable version, preferably within a virtual environment:

      $ mkvirtualenv django-inspire-eu
      $ pip install django-inspire-eu
      
    • Development version:

      $ pip install -e git+https://github.com/xusy2k/django-inspire-eu.git@master#egg=django-inspire_eu
      
  2. Add it to your INSTALLED_APPS:

    INSTALLED_APPS = (
        ...
        "inspire_eu.apps.InspireEuConfig",
        ...
    )
    
  3. Customize settings:

  4. Make and execute migrations:

    python manage.py makemigrations
    python manage.py migrate
    
  5. Populate base models:

    This django command fetch values from https://inspire.ec.europa.eu. In particular: Status: (valid, invalid, retired), Theme, Application Schema, Code List and For each Code List key, fetch all its Code List Values

    python manage.py load_initial_inspire [-l <language>]  # Default: en
    
  6. Add Django Inspire EU's URL patterns:

    from inspire_eu import urls as inspire_eu_urls
    
    urlpatterns = [
        ...
        url(r"^", include(inspire_eu_urls)),
        ...
    ]
    

Working example

Follow steps at django-example directory

Running Tests

Does the code actually work?

source <YOURVIRTUALENV>/bin/activate
(myenv) $ pip install tox
(myenv) $ tox

Development commands

pip install -r requirements_dev.txt
invoke -l

Credits

Tools used in rendering this package:

History

0.2.1 (2021-03-19)

  • Added BaseInspireEUModel at CadastralZoning and CadastralParcel
  • Typo fixed AbstractCadastralParcel.national_cadastal_reference to AbstractCadastralParcel.national_cadastral_reference

0.2.0 (2021-02-26)

  • First release on PyPI.

0.1.0 (2021-02-07)

  • First release on GitHub.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-inspire-eu-0.2.1.tar.gz (36.1 kB view details)

Uploaded Source

Built Distribution

django_inspire_eu-0.2.1-py2.py3-none-any.whl (42.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file django-inspire-eu-0.2.1.tar.gz.

File metadata

  • Download URL: django-inspire-eu-0.2.1.tar.gz
  • Upload date:
  • Size: 36.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.8

File hashes

Hashes for django-inspire-eu-0.2.1.tar.gz
Algorithm Hash digest
SHA256 35c42862ccc671a9c275250504a1a62502068096acdbca27fb8ea7d993093dc5
MD5 9932407b7e98a36f249c96a2742e5544
BLAKE2b-256 84fa857f70bd2853a7f27ae7af84db3a28f43a008b8136411d4e20ee9289d2e3

See more details on using hashes here.

File details

Details for the file django_inspire_eu-0.2.1-py2.py3-none-any.whl.

File metadata

  • Download URL: django_inspire_eu-0.2.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 42.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.8

File hashes

Hashes for django_inspire_eu-0.2.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b0e72bba4a037588c0912cdb95995acf9534a7f115e543cf9834c042be48a408
MD5 4aafaa8bb5a346fda70786076921303b
BLAKE2b-256 65085c66828a7c8efc0fb7b8a07a1bea900ee4a63bcc80ede34f44968b8f69cc

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page