Вопросы по теме 'django-middleware'

Промежуточное ПО Django для определения группы пользователя в сеансе
У меня есть приложение, которое использует django.contrib.auth, но не использует встроенную систему разрешений Django. Вместо этого представления имеют декоратор @login_required, а затем проверяют, к какой группе принадлежит пользователь, и следят за...
4050 просмотров

Django изменяет request.path в промежуточном программном обеспечении (для аутентификации по токену в URL-адресе)
Уважаемые всезнающие существа в Stackoverflow, В Django 1.3 я делаю промежуточное ПО process_request, которое получает токен из URL-адреса, регистрирует пользователя (если он правильный) и удаляет токен из URL-адреса. Тем не мение: I) Django не...
3097 просмотров
schedule 11.02.2023

Django — доступ к контекстному словарю перед шаблоном
Я надеюсь использовать процессор контекста или промежуточное программное обеспечение для изменения значений словаря, переданного в render_to_response до фактического рендеринга. У меня есть схема обмена сообщениями, которую я пытаюсь реализовать,...
3726 просмотров

Django: как получить доступ к session_key в промежуточном программном обеспечении
Я не могу получить доступ к session_key в моем пользовательском промежуточном программном обеспечении Django. Я пытаюсь получить к нему доступ, используя: session = Session.objects.get(pk=request.session._session_key) or session_key =...
6979 просмотров
schedule 06.12.2022

Переопределить аутентификацию Django с помощью промежуточного программного обеспечения
У меня есть веб-сайт Django и форум MyBB, и я хотел бы разделить между ними аутентификацию. Мой сайт раньше был доской объявлений; затем я создал несколько других разделов в Django, и MyBB, и Django работают в одном домене. Я настроил систему, в...
7746 просмотров

Настройка локальной среды django для нескольких доменов
Я пытаюсь настроить приложение Django, которое будет принимать несколько URL-адресов поддоменов. Я хотел бы проверить это локально. Поскольку я не могу выполнить этот первый шаг передачи URL-адреса с субдоменом, я не могу перейти ко второй части...
826 просмотров
schedule 30.11.2022

Объект Django «WSGIRequest» не имеет атрибута «set_cookie»
Я продолжаю получать это исключение, когда делаю request.set_cookie() в process_view пользовательского класса промежуточного программного обеспечения. Вот порядок классов промежуточного программного обеспечения в моем файле settings.py:...
5811 просмотров
schedule 14.05.2022

Мобильные шаблоны на основе пользовательского агента в django, обеспечивающие безопасность потоков
Я разрабатываю мобильную версию своего веб-сайта, поэтому подумал об использовании пользовательского агента в качестве критерия для обслуживания разных шаблонов для мобильной и веб-версии. Я успешно прочитал информацию об агенте пользователя из nginx...
902 просмотров

Объект промежуточного программного обеспечения Django 'модуль' не вызывается
У меня проблема с промежуточным программным обеспечением. Я нашел много вопросов по этому поводу, но в моем случае ничего не помогло. Я использую промежуточное программное обеспечение, чтобы получить current_user для использования в моей модели для...
3981 просмотров
schedule 25.04.2022

ImportError: Модуль whitenoise.middleware не определяет атрибут/класс WhiteNoiseMiddleWare.
В моем приложении django белый шум действует следующим образом: MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'whitenoise.middleware.WhiteNoiseMiddleWare', а также STATICFILES_STORAGE =...
2429 просмотров

Django Middleware, которое перенаправляет на https
Я пытаюсь создать промежуточное программное обеспечение в своем проекте Django, которое перенаправляет пользователя на ссылку «https», если его запрос изначально не был https. Приведенный ниже код не перенаправляет пользователя ни в одном из тестов,...
1201 просмотров
schedule 13.12.2023

Django Middleware продолжает перенаправлять, посещение сайта администратора невозможно
Я следовал учебнику Django и написал класс промежуточного программного обеспечения, а точнее, промежуточное программное обеспечение «Требуется вход в систему», поэтому пользователям просто разрешено делать некоторые вещи на веб-сайте, когда они вошли...
627 просмотров
schedule 26.11.2022

Как добавить промежуточное ПО Django с пользовательскими настройками в виде пакета Python?
Я пытаюсь создать промежуточное ПО Django, которое изменяет объект запроса, добавляя дополнительные данные. Я хочу упаковать это промежуточное ПО так, чтобы для его настройки требовались только следующие шаги: Установить через PIP Добавьте...
316 просмотров

Пользовательский хук process_exception промежуточного программного обеспечения Django 2.0 не срабатывает
Мой пользовательский класс промежуточного программного обеспечения, похоже, пропускает этап process_exception во время цикла ответа. from django.utils.deprecation import MiddlewareMixin class MyMiddleware(MiddlewareMixin): def...
1013 просмотров
schedule 18.03.2023

Как протестировать промежуточное ПО Django в новом стиле
Я изучаю, как тестировать промежуточное ПО Django. В промежуточном ПО «старого стиля» было достаточно просто загрузить промежуточное ПО с помощью process_request() для проверки результатов. Например. def test_session(self): request =...
312 просмотров