Skip to main content

Django app that import and correlating data from external sources.

Project description

innovativeproject-django-sourcerer

Links

Install

pip install django-sourcerer

Usage

Add django_sourcerer text to settings.py under INSTALLED_APPS list.

INSTALLED_APPS=[
    ... 
    'django_sourcerer'
]

Add also to settings.py information that where the config file is located.

SOURCERER_CONFIG_FILES = [
    "project_path/example.yaml"
]

Then run following commands:

./manage.py makemigrations django_sourcerer
./manage.py migrate

After those commands you can query to shell as following script:

from django_sourcerer.models import Models
Models.objects.values()

Library works with 'csv' datas now. It will be updated for json&xls formats.

Example .yaml File

name: <name of data source>
source: <endpoint of data source>
format: csv
columns:
  - external_name: <column name>
    type: <column type e.g : int>
  - external_name: <column name>
    type: <column type e.g : str>

Requires

  • Python 3

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_sourcerer-1.5.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

django_sourcerer-1.5-py3-none-any.whl (11.0 kB view details)

Uploaded Python 3

File details

Details for the file django_sourcerer-1.5.tar.gz.

File metadata

  • Download URL: django_sourcerer-1.5.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.2

File hashes

Hashes for django_sourcerer-1.5.tar.gz
Algorithm Hash digest
SHA256 84758c5f3c8fc42054539f4d3e68498248e3233189dfa7db6f02869f049bf4ec
MD5 1ef374de78dab73c5cb9f424d184a900
BLAKE2b-256 a350a03dde95de8985b9f90133177e4a012f3ebaf8749caad4deaa3f502e117e

See more details on using hashes here.

File details

Details for the file django_sourcerer-1.5-py3-none-any.whl.

File metadata

  • Download URL: django_sourcerer-1.5-py3-none-any.whl
  • Upload date:
  • Size: 11.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.2

File hashes

Hashes for django_sourcerer-1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 b61e2eee15f2d9fc427933b132f4d626f964c72b9be76cfcde6ecbd16cd0c0c4
MD5 4dbe389a13498d06d515f52506428e14
BLAKE2b-256 c615d3c8b6e70cc55baedae5a89bbedd565cb9e2bae7699a66c3407b8d89eef1

See more details on using hashes here.

Supported by

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