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/
- Install app
pip install -U jsondata_manager- Configure
INSTALLED_APPS:
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
(...),
'rest_framework',
'jsondata_manager',
(...),
)- Configure
urls.py:
urlpatterns = [
path('admin/', admin.site.urls),
path('api-auth/', include('rest_framework.urls')),
(...),
path('api/v1/', include('jsondata_manager.urls')),
(...),
]- Run
python manage.py migrateto create the polls models. - Start the development server and visit http://127.0.0.1:8000/admin/ to create an organism (you'll need the Admin app enabled).
- Visit http://127.0.0.1:8000/api/v1/extradata to view organisms API.
