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

Куда поместить стартовый код Django?
Я хотел бы, чтобы эти строки кода выполнялись при запуске сервера (как в разработке, так и в производстве): from django.core import management management.call_command('syncdb', interactive=False) Поместить его в settings.py не получится,...
23779 просмотров
schedule 26.09.2021

Django: объект WSGIRequest 'не имеет атрибута' пользователь 'на некоторых страницах?
Я хочу установить cookie, если пользователь вошел в систему или нет. Мое промежуточное ПО: class UserStatus(object): def process_response(self,request,response): user_status = 1 if request.user.is_authenticated() else 0...
30060 просмотров
schedule 20.11.2021

Django: невозможно получить доступ к переменной, установленной в промежуточном программном обеспечении
Я пытаюсь добавить переменную к моей переменной запроса в моем настраиваемом промежуточном программном обеспечении. Позже я хочу получить доступ к этой переменной с моей точки зрения. Вот соответствующие биты: middleware.py class...
712 просмотров
schedule 26.09.2021

Загрузка iframe в Django запрещена параметрами xframe даже после того, как для просмотра установлено значение @xframe_options_exempt
У меня есть приложение django, в которое я хочу встроить одно embed представление как iframe на любой сайт. думал, что это настроено правильно, потому что я устанавливаю представление как @xframe_options_exempt , но я все еще получаю ошибку...
888 просмотров

Как зафиксировать исключение в структуре отдыха django с помощью промежуточного программного обеспечения django?
В промежуточном программном обеспечении Django есть ловушка process_exception , которую можно использовать для захвата исключения и обработчика. Но есть некоторая проблема при использовании Django restframe work class...
1366 просмотров

Практические правила заказа Django MiddleWare?
Официальная документация немного запутана: «до» и «после» используются для упорядочения MiddleWare в кортеже, но в некоторых местах «до» и «после» относятся к фазам запрос-ответ. Кроме того, «должен быть первым/последним» смешаны, и неясно, какой из...
4951 просмотров
schedule 14.03.2022

Подсчет полностью отрендеренных запросов
Я не новичок в Django (опыт работы 1 год), но у меня есть странная задача, с которой я не могу справиться. Поэтому мне нужно написать промежуточное ПО, которое будет считать запросы, но только те, которые не были прерваны клиентом (те, которые были...
93 просмотров

Как передать токен CSRF между приложениями django, прочитав его из запроса с помощью urllib
Как передать токен CSRF между Django приложениями, прочитав его из запроса с помощью urllib . У меня есть два сервера, работающих с Django приложениями, в зависимости от того, что URL-адрес должен отправить запрос на другой сервер и вернуть...
828 просмотров
schedule 11.04.2022

Объект WSGIRequest не имеет пользователя атрибута в функции промежуточного программного обеспечения
У меня есть следующая промежуточная функция: class LastVisitMiddleware(object): def process_response(self, request, response): if request.user.is_authenticated(): customer = get_customer(request)...
2667 просмотров

Промежуточное ПО сообщений Django не работает с движком приложений?
Я пытаюсь реализовать промежуточное ПО для сообщений в моем проекте движка приложений Django, но выдает сообщение об ошибке, например: ImproperlyConfigured: Error importing middleware mediautils.middleware: "No module named messages" Я...
579 просмотров

как передать значение каждому представлению с помощью промежуточного программного обеспечения django
У меня есть функция промежуточного программного обеспечения, которая переопределяет представление процесса. Я хочу передать переменную каждому представлению. Лучше всего это сделать в параметре request, args или kwargs для view_func? Я пробовал...
2172 просмотров
schedule 17.05.2022

Как правильно протестировать промежуточное ПО, для которого требуются сеансы в Django?
Я пытаюсь понять, как тестировать промежуточное ПО в django. Промежуточное программное обеспечение, которое я пишу, регистрирует пользователя при определенных условиях (если ключ, отправленный по электронной почте, действителен). Так что, очевидно,...
1234 просмотров

Поля фильтра Django во время уведомлений по электронной почте об исключениях
В нашем производстве мы используем автоматизированный метод Django для получения уведомлений по электронной почте об исключениях. Это прекрасно работает с одной проблемой: все данные POST отправляются по электронной почте всем разработчикам....
129 просмотров
schedule 14.08.2022

Django - подсчет просмотров экземпляров модели (для приложения с лучшими записями)
Я новичок и сбит с толку. Я хочу создать модуль, который отслеживает наиболее популярные экземпляры как статьи, так и модели блога. Я не хочу трогать код моделей статей или блогов. Это кандидат на промежуточное ПО? глядя на HttpRequest.path ?
729 просмотров

Конфигурация URL-адреса Django для DRYness
Большинство представлений в моем проекте принимают необязательный параметр имени пользователя и, если он существует, фильтруют наборы запросов, передаваемые в шаблоны для этого пользователя. Так, например: представление индекса обрабатывает оба...
103 просмотров
schedule 18.08.2023

Фреймворк сообщений Django, пользовательское промежуточное ПО и HttpResponseRedirect
ПРИМЕЧАНИЕ: переписал вопрос из-за чрезмерного упрощения, которое привело к плохому примеру кода. Чтобы проверить это, убедитесь, что в вашем файле hosts есть следующие настройки: test.local 127.0.0.1 subdomain.test.local 127.0.0.1 В...
1200 просмотров

Доступ к именованному параметру URL в шаблоне или ПО промежуточного слоя
В моей конфигурации URL-адресов есть несколько URL-адресов с одинаковым именем параметра user_id . Можно ли получить доступ к этому параметру либо в промежуточном программном обеспечении, чтобы я мог передать его в context_data, либо в самом...
4089 просмотров

Новое промежуточное ПО Django не вызывается
Я совсем новичок в веб-разработке. Я работаю над веб-сайтом, размещенным на сервере amazon ec2. Сайт написан на питоне с использованием фреймворка django. Я использую memcached для кэширования некоторой информации о клиенте. Мой сайт и кэширование...
1380 просмотров

Как наследовать плагины для дочерних страниц без разрыва ссылок в Django-CMS?
Я делаю многоязычный сайт Django-CMS. У меня есть страница, на которой есть некоторый контент, который ссылается на дочернюю страницу, таким образом, чтобы эта ссылка оставалась видимой. Это означает, что кто-то может щелкнуть ссылку несколько раз....
239 просмотров

Почему вызов logout() в промежуточном программном обеспечении не работает для текущего запроса?
Я создал небольшое пользовательское промежуточное программное обеспечение для выхода пользователя из системы и условной очистки сеанса. Я ожидаю, что текущий запрос выведет пользователя из системы. Однако для обрабатываемого в настоящее время...
790 просмотров