diff --git a/project/settings.py b/project/settings.py index b81e45e9..d28fc7fb 100644 --- a/project/settings.py +++ b/project/settings.py @@ -53,6 +53,8 @@ INSTALLED_APPS = [ 'apps.payment', 'apps.course', ] +if DEBUG: + INSTALLED_APPS += ['silk'] MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', @@ -63,6 +65,8 @@ MIDDLEWARE = [ 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', ] +if DEBUG: + MIDDLEWARE += ['silk.middleware.SilkyMiddleware'] ROOT_URLCONF = 'project.urls' diff --git a/project/urls.py b/project/urls.py index 776ec96c..8075e0c2 100644 --- a/project/urls.py +++ b/project/urls.py @@ -46,5 +46,6 @@ urlpatterns = [ if settings.DEBUG: + urlpatterns += [path('silk/', include('silk.urls', namespace='silk'))] from django.conf.urls.static import static urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) diff --git a/requirements.txt b/requirements.txt index 390bf6bc..ed85f193 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14,3 +14,4 @@ django-polymorphic-tree==1.5 celery[redis]==4.1.0 djangorestframework==3.7.7 drf-yasg[validation]==1.4.0 +django-silk==2.0.0