Skip to main content

Django app that import and correlating data from external sources.

Project description




pip install django-sourcerer


Add django_sourcerer and rest_framework texts to under INSTALLED_APPS list.


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


Then run following commands:

./ makemigrations django_sourcerer
./ migrate

For update objects from source type following command:

./ update_objects

For view in API Framework add following lines of code to your :

from django.urls import path, include
from django_sourcerer.urls import django_sourcerer_urls

urlpatterns = [
    path('', include(django_sourcerer_urls().urls))

Then just start the API ./ runserver .

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
  - external_name: <column name>
    type: <column type e.g : int>
  - external_name: <column name>
    type: <column type e.g : str>


  • 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-2.1.tar.gz (7.7 kB view hashes)

Uploaded source

Built Distribution

django_sourcerer-2.1-py3-none-any.whl (11.7 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page