Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Django의 부드러운 프로파일링

<시간/>

이 기사에서는 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/

로 이동합니다.

Django의 부드러운 프로파일링