Skip to content

dbchiro/DjangoJsonFieldDataManager

Repository files navigation

SINP Organisms for Django

DjangoJsonFieldDataManager is a simple Django reusable app to manage an extra_data JSON field possible key/values.

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

Quick start

  1. Install app
pip install -U jsondata_manager
  1. Configure INSTALLED_APPS:
INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    (...),
    'rest_framework',
    'jsondata_manager',
    (...),
)
  1. Configure urls.py:
urlpatterns = [
    path('admin/', admin.site.urls),
    path('api-auth/', include('rest_framework.urls')),
    (...),
    path('api/v1/', include('jsondata_manager.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/extradata to view organisms API.

Database models

models.png

About

A simple reusable app to manage json fields values (basically for dbChiroWeb)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published