Есть ли промежуточное программное обеспечение Django / плагин, который регистрирует все мои запросы организованным образом?

Я хочу регистрировать каждый запрос, который когда-либо приходит через мой раздел. Есть ли для этого плагин / промежуточное ПО?

В идеале я бы хотел, чтобы он был доступен для запроса.

  • Рисование текста на иврите и изображение с помощью модуля изображений (python)
  • QDialog не открывается из главного окна (pyQt)
  • Что такое простая структура для тестирования времени панд и решений, связанных с numpy?
  • Я бы хотел, чтобы некоторые советы, почему это не будет вставлять данные в мою таблицу SQL
  • Python Обработка ошибок с использованием целых чисел в качестве входных данных
  • Ошибка ValueError: ошибка в области математики, продолжает появляться
  • Есть ли способ найти элемент по атрибутам в Python Selenium?
  • Как включить связанные поля модели с помощью Django Rest Framework?
  • 3 Solutions collect form web for “Есть ли промежуточное программное обеспечение Django / плагин, который регистрирует все мои запросы организованным образом?”

    Кажется, что вы лучший выбор django-request .

    Не знаю, хотите ли вы этого, но django-sentry – отличное приложение для регистрации ошибок, которые происходят на вашем сайте Django. Они могут отображаться в (хорошо продуманном!) Веб-интерфейсе, позволяющем сортировать, как количество ошибок и т. Д.

    Если вы просто хотите регистрировать запросы, доступ Apache access.log должен быть достаточным. И я думаю, есть много инструментов для анализа и отображения содержимого журналов Apache.

    Вы должны вести журнал внутри своего веб-сервера, а не в Django. Хотя он может регистрироваться, это не то, что вы обычно хотели бы сделать.

    Если вы действительно этого хотите, вот пример промежуточного программного обеспечения:

    class RequestLoggingMiddleware(object): def process_request(self, request): syslog.syslog(' '.join([ request.META['remote_addr'], request.get_full_path(), ])) 
    Python - лучший язык программирования в мире.