-
urls.py
:from django.urls import include, path urlpatterns = [ path('budgetmanager/', include('budgetmanager.urls')), ... ]
-
settings.py
:INSTALLED_APPS = [ 'budgetmanager', 'rest_framework', 'django_filters', ... ]
- To disable the browsable API:
REST_FRAMEWORK = { 'DEFAULT_RENDERER_CLASSES': ( 'rest_framework.renderers.JSONRenderer', ) }
- To disable the browsable API:
-
Add URLs for the auth app if not there already:
- Add to imports in
urls.py
:from django.contrib.auth.views import logout_then_login from django.views.generic import RedirectView
- Add to
urlpatterns
:path('accounts/logout/?next=<str:login_url>', logout_then_login, name='logout'), path('accounts/profile/', RedirectView.as_view(url='/budgetmanager/')), path('accounts/', include('django.contrib.auth.urls')),
- Add to imports in