|
|
|
@ -9,34 +9,8 @@ DEBUG = True
|
|
|
|
|
|
|
|
|
|
|
|
INSTALLED_APPS += [
|
|
|
|
INSTALLED_APPS += [
|
|
|
|
'django_extensions',
|
|
|
|
'django_extensions',
|
|
|
|
'silk'
|
|
|
|
|
|
|
|
]
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
|
|
MIDDLEWARE += [
|
|
|
|
|
|
|
|
'silk.middleware.SilkyMiddleware',
|
|
|
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Django profiler
|
|
|
|
|
|
|
|
# https://github.com/jazzband/django-silk
|
|
|
|
|
|
|
|
SILKY_PYTHON_PROFILER = True
|
|
|
|
|
|
|
|
SILKY_PYTHON_PROFILER_BINARY = True
|
|
|
|
|
|
|
|
SILKY_PYTHON_PROFILER_RESULT_PATH = os.path.join(BASE_DIR, 'profiles/')
|
|
|
|
|
|
|
|
os.makedirs(SILKY_PYTHON_PROFILER_RESULT_PATH, exist_ok=True)
|
|
|
|
|
|
|
|
SILKY_AUTHENTICATION = True
|
|
|
|
|
|
|
|
SILKY_AUTHORISATION = True
|
|
|
|
|
|
|
|
SILKY_MAX_REQUEST_BODY_SIZE = 1024
|
|
|
|
|
|
|
|
SILKY_MAX_RESPONSE_BODY_SIZE = 1024
|
|
|
|
|
|
|
|
SILKY_IGNORE_PATHS = ['/admin', '/documentation', '/django-rq', '/auth']
|
|
|
|
|
|
|
|
SILKY_MAX_RECORDED_REQUESTS = 10**4
|
|
|
|
|
|
|
|
def SILKY_INTERCEPT_FUNC(request):
|
|
|
|
|
|
|
|
# Ignore all requests which try to get a frame (too many of them)
|
|
|
|
|
|
|
|
if request.method == 'GET' and '/frame/' in request.path:
|
|
|
|
|
|
|
|
return False
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return True
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SILKY_INTERCEPT_FUNC = SILKY_INTERCEPT_FUNC
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Django-sendfile:
|
|
|
|
# Django-sendfile:
|
|
|
|
# https://github.com/johnsensible/django-sendfile
|
|
|
|
# https://github.com/johnsensible/django-sendfile
|
|
|
|
SENDFILE_BACKEND = 'sendfile.backends.development'
|
|
|
|
SENDFILE_BACKEND = 'sendfile.backends.development'
|
|
|
|
|