Application Child for Nobinobi
The full documentation is at https://nobinobi-child.readthedocs.io.
Install Nobinobi Child:
pip install nobinobi-child
Add it to your settings.py:
REST_FRAMEWORK = {
'DEFAULT_AUTHENTICATION_CLASSES': (
'rest_framework.authentication.BasicAuthentication',
'rest_framework.authentication.SessionAuthentication',
'rest_framework.authentication.TokenAuthentication',
),
'DEFAULT_RENDERER_CLASSES': (
'rest_framework.renderers.JSONRenderer',
'rest_framework.renderers.BrowsableAPIRenderer',
'rest_framework_datatables.renderers.DatatablesRenderer',
),
'DEFAULT_FILTER_BACKENDS': (
'rest_framework_datatables.filters.DatatablesFilterBackend',
),
'DEFAULT_PAGINATION_CLASS': 'rest_framework_datatables.pagination.DatatablesPageNumberPagination',
'PAGE_SIZE': 50,
}
Add it to your INSTALLED_APPS:
INSTALLED_APPS = (
...
'phonenumber_field',
'crispy_forms',
'django_extensions',
'rest_framework',
'rest_framework.authtoken',
'rest_framework_datatables',
'menu',
'bootstrap_modal_forms',
'widget_tweaks',
'django_select2',
'bootstrap_datepicker_plus',
'nobinobi_core',
'nobinobi_staff',
'nobinobi_child.apps.NobinobiChildConfig',
...
)
Add Nobinobi Child's URL patterns:
from nobinobi_core import urls as nobinobi_core_urls
from nobinobi_staff import urls as nobinobi_staff_urls
from nobinobi_child import urls as nobinobi_child_urls
urlpatterns = [
...
path('', include(nobinobi_core_urls)),
path('', include(nobinobi_staff_urls)),
path('', include(nobinobi_child_urls)),
path('select2/', include('django_select2.urls')),
...
]
- TODO
Does the code actually work?
source <YOURVIRTUALENV>/bin/activate (myenv) $ pip install tox (myenv) $ tox
pip install -r requirements_dev.txt invoke -l
Tools used in rendering this package: