Вопросы по теме 'django-middleware'
Промежуточное ПО Django для определения группы пользователя в сеансе
У меня есть приложение, которое использует django.contrib.auth, но не использует встроенную систему разрешений Django. Вместо этого представления имеют декоратор @login_required, а затем проверяют, к какой группе принадлежит пользователь, и следят за...
4050 просмотров
schedule
15.07.2022
Django изменяет request.path в промежуточном программном обеспечении (для аутентификации по токену в URL-адресе)
Уважаемые всезнающие существа в Stackoverflow,
В Django 1.3 я делаю промежуточное ПО process_request, которое получает токен из URL-адреса, регистрирует пользователя (если он правильный) и удаляет токен из URL-адреса. Тем не мение:
I) Django не...
3097 просмотров
schedule
11.02.2023
Django — доступ к контекстному словарю перед шаблоном
Я надеюсь использовать процессор контекста или промежуточное программное обеспечение для изменения значений словаря, переданного в render_to_response до фактического рендеринга. У меня есть схема обмена сообщениями, которую я пытаюсь реализовать,...
3726 просмотров
schedule
31.03.2024
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 просмотров
schedule
25.02.2024
Настройка локальной среды 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 просмотров
schedule
01.07.2023
Объект промежуточного программного обеспечения Django 'модуль' не вызывается
У меня проблема с промежуточным программным обеспечением. Я нашел много вопросов по этому поводу, но в моем случае ничего не помогло.
Я использую промежуточное программное обеспечение, чтобы получить current_user для использования в моей модели для...
3981 просмотров
schedule
25.04.2022
ImportError: Модуль whitenoise.middleware не определяет атрибут/класс WhiteNoiseMiddleWare.
В моем приложении django белый шум действует следующим образом:
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'whitenoise.middleware.WhiteNoiseMiddleWare',
а также
STATICFILES_STORAGE =...
2429 просмотров
schedule
23.10.2022
Django Middleware, которое перенаправляет на https
Я пытаюсь создать промежуточное программное обеспечение в своем проекте Django, которое перенаправляет пользователя на ссылку «https», если его запрос изначально не был https. Приведенный ниже код не перенаправляет пользователя ни в одном из тестов,...
1201 просмотров
schedule
13.12.2023
Django Middleware продолжает перенаправлять, посещение сайта администратора невозможно
Я следовал учебнику Django и написал класс промежуточного программного обеспечения, а точнее, промежуточное программное обеспечение «Требуется вход в систему», поэтому пользователям просто разрешено делать некоторые вещи на веб-сайте, когда они вошли...
627 просмотров
schedule
26.11.2022
Как добавить промежуточное ПО Django с пользовательскими настройками в виде пакета Python?
Я пытаюсь создать промежуточное ПО Django, которое изменяет объект запроса, добавляя дополнительные данные. Я хочу упаковать это промежуточное ПО так, чтобы для его настройки требовались только следующие шаги:
Установить через PIP
Добавьте...
316 просмотров
schedule
30.06.2022
Пользовательский хук 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 просмотров
schedule
26.10.2022