이 기사에서는 Django 프로파일링을 만들 것입니다. URL 끝점에서 웹 사이트에 대한 총 GET 요청 수, 데이터베이스 쿼리 및 기타 여러 보고서와 같은 많은 정보를 표시합니다. 사이트가 프로덕션 단계에 있을 때 많은 것을 확인해야 하기 때문에 프로덕션 단계에서 유용합니다.
실제 프로젝트를 배포해야 하는 경우에 유용한 리소스입니다.
예시
먼저 프로젝트와 앱을 만듭니다. 몇 가지 기본 설정을 수행하고 URL을 설정합니다.
이제 djnago-silk를 설치합니다. 패키지 -
pip install django-silk
settings.py에서 다음 줄을 추가하십시오 -
MIDDLEWARE = [ ... 'silk.middleware.SilkyMiddleware', ... ] INSTALLED_APPS = [ ... 'silk' ]
단순히 앱으로 추가하고 미들웨어와 모듈을 앱으로 추가했습니다.
프로젝트의 url.py에서 -
urlpatterns += [path('silk/', include('silk.urls', namespace='silk'))]
여기에서 프로파일링을 볼 끝점을 정의했습니다.
이제 다음 명령을 실행하십시오 -
python manage.py makemigrations python manage.py migrate
이 명령은 실크를 만들기 위한 것입니다. 마이그레이션하고 마이그레이션합니다.
이것으로 모든 것이 설정되고 출력 확인을 진행할 수 있습니다.
출력
https://127.0.0.1:8000/silk/
로 이동합니다.