Skip to content

dbchiro/DjangoSinpOrganisms

Repository files navigation

SINP Organisms for Django

DjangoSinpOrganisms is a simple Django reusable app to manage French SINP Organisms, respecting standard.

See docs for more details : https://dbchiro.github.io/DjangoSinpOrganisms/

Quick start

  1. Install app
pip install -U dj-sinp-organisms
  1. Configure INSTALLED_APPS:
INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    (...),
    'rest_framework',
    'sinp_nomenclatures',
    'sinp_organisms',
    (...),
)
  1. Configure urls.py:
urlpatterns = [
    path('admin/', admin.site.urls),
    path('api-auth/', include('rest_framework.urls')),
    (...),
    path('api/v1/', include('sinp_nomenclatures.urls')),
    path('api/v1/', include('sinp_organisms.urls')),
    (...),
]
  1. Run python manage.py migrate to create the polls models.
  2. Start the development server and visit http://127.0.0.1:8000/admin/ to create an organism (you'll need the Admin app enabled).
  3. Visit http://127.0.0.1:8000/api/v1/organisms to view organisms API.

Database models

models.png