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.

Files for django-sourcerer, version 2.1
Filename, size File type Python version Upload date Hashes
Filename, size django_sourcerer-2.1-py3-none-any.whl (11.7 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size django_sourcerer-2.1.tar.gz (7.7 kB) File type Source Python version None Upload date Hashes View

Supported by

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