معرفی شرکت ها


django-detailed-request-logging-1.2.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Middleware to log requests in Django with more detailed information.
ویژگی مقدار
سیستم عامل -
نام فایل django-detailed-request-logging-1.2.0
نام django-detailed-request-logging
نسخه کتابخانه 1.2.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Jaroslaw Surkont, Gerhard Bräunlich, Robin Engler, Christian Ribeaud, François Martin
ایمیل نویسنده jaroslaw.surkont@unibas.ch, gerhard.braeunlich@id.ethz.ch, robin.engler@sib.swiss, christian.ribeaud@karakun.com, francois.martin@karakun.com
آدرس صفحه اصلی https://gitlab.com/biomedit/django-detailed-request-logging
آدرس اینترنتی https://pypi.org/project/django-detailed-request-logging/
مجوز LGPL3
[![pipeline status](https://gitlab.com/biomedit/django-detailed-request-logging/badges/master/pipeline.svg)](https://gitlab.com/biomedit/django-detailed-request-logging/-/commits/master) [![coverage report](https://gitlab.com/biomedit/django-detailed-request-logging/badges/master/coverage.svg)](https://gitlab.com/biomedit/django-detailed-request-logging/-/commits/master) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) [![python version](https://img.shields.io/pypi/pyversions/django-detailed-request-logging.svg)](https://pypi.org/project/django-detailed-request-logging) [![license](https://img.shields.io/badge/License-LGPLv3-blue.svg)](https://www.gnu.org/licenses/lgpl-3.0) [![latest version](https://img.shields.io/pypi/v/django-detailed-request-logging.svg)](https://pypi.org/project/django-detailed-request-logging) # django-detailed-request-logging ## Releases This project follows the [semantic versioning specification](https://semver.org/) for its releases. ## Development ### Requirements - Python >=3.7 - Django >=3.2 - django-rest-framework >=3.12 ### Setup - Create and activate a python3 venv. - Install the library in the editable mode `pip install -e .[test,stubs]` - Install dev requirements `pip install -r requirements-dev.txt`. - Install git hooks to automatically format code using black with `pre-commit install` ## Installation ### From git in `requirements.txt` To install this package from this git repository, add the `django-detailed-request-logging` package to the `requirements.txt` file. To use it, add the following entry to `MIDDLEWARE` inside of your `settings.py` file: ```python MIDDLEWARE = [ ..., "django_detailed_request_logging.middleware.LoggingMiddleware", ] ``` Then, add a new entry `LOGGING_REQUEST_MIDDLEWARE` to your `settings.py` file, changing the value of `apps` to the names of the apps you want to log requests on and changing the value of `skip_methods` to include all HTTP methods you do **NOT** want to get logged: ```python LOGGING_REQUEST_MIDDLEWARE = { "apps": ("projects",), "skip_methods": ("OPTIONS",), } ```


نیازمندی

مقدار نام
>=3.2 Django
>=3.12 djangorestframework
- django-stubs
- djangorestframework-stubs
- assertpy
- pytest
- pytest-django


زبان مورد نیاز

مقدار نام
>=3.7 Python


نحوه نصب


نصب پکیج whl django-detailed-request-logging-1.2.0:

    pip install django-detailed-request-logging-1.2.0.whl


نصب پکیج tar.gz django-detailed-request-logging-1.2.0:

    pip install django-detailed-request-logging-1.2.0.tar.gz