"Вопросы и ответы" Django и Python, страница 21

29.05.2025
Как использовать login_not_required с представлениями на основе классов

В Django 5.1 появилось программное обеспечение для ввода логина. Это поставляется с сопутствующим декоратором login_not_required() для представлений на основе функций, которым не требуется аутентификация. Что мне делать для представления на основе классов, которому не требуется аутентификация?

29.05.2025
Ошибка Django SSL при выполнении функции send_mail() при явном использовании TLS

Я пытаюсь выполнить вызов send_mail() в моем приложении Django, но письма не отправляются. Проверяя логи, я вижу следующую ошибку: [Thu May 29 09:35:20.097725 2025] [wsgi:error] [pid 793757:tid 140153008285440] [remote {ip.ad.dr.ess}:65062] Error sending email: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed …

28.05.2025
Django manage.py Команда на клавиатуре прерывает выполнение кода очистки

У вас есть идея, как использовать сигналы в пользовательских командах управления в Django? Метод handle моей команды обрабатывает непрерывный материал, который необходимо очистить, когда команда прерывается. Без какой-либо специальной дополнительной обработки сигналов мой командный класс мог бы выглядеть следующим образом: …

28.05.2025
Работа в django с данными с сохраненной историей изменений

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

28.05.2025
Зачем нужен сервис postgres, если вы покупаете управляемую базу данных PostgreSQL у DigitalOcean?

Зачем нам добавлять сервис postgres, если мы покупаем базу данных postgress на DigitalOcean? Для меня есть два способа настроить нашу базу данных: Решение 1: Пусть docker справится с этим, воспользовавшись преимуществами docker network. Затем мы настраиваем Docker для запуска …

28.05.2025
Как справляться с незнакомыми задачами реального времени в проектах Django без надлежащей документации? [закрыто]

Мы работаем с серверными разработчиками, которые часто сталкиваются с задачами реального времени, выходящими за рамки их основного опыта - например, интеграция приложений Django со старыми сторонними системами (например, сервисами на основе SOAP, пользовательскими XML—API) или плохо документированными внутренними инструментами. Распространенная …

27.05.2025
ModelViewSet не перезаписывает КЛАССЫ DEFAULT_PERMISSION_CLASSES по УМОЛЧАНИЮ'

Здравствуйте, я работаю над тем, чтобы все URL-адреса требовали аутентификации пользователя, но некоторые URL-адреса я хочу, чтобы они были общедоступными, поэтому я использую permission_classes = [AllowAny] и authentication_classes = ([]) для перезаписи конфигураций по умолчанию, это работает в …

27.05.2025
Как я могу организовать структуру ввода таблиц городов/ресторанов в базе данных Django?

Добрый день! У меня есть план структуры базы данных. Пример приведен на рисунке ниже. Например, у меня есть - все кофейни - в пределах одного региона - штата или нескольких регионов. В одном городе есть несколько кафе. Всего может быть …

27.05.2025
Обновить LANGUAGE_CODE в Wagtail перед интернационализацией?

Я разработал сайт на Wagtail, но не успел обновить LANGUAGE_CODE перед первой (и несколькими другими) миграциями. В Инструкциях по интернационализации указано следующее: "Если вы изменили параметр LANGUAGE_CODE после обновления до версии Wagtail 2.11, вам также потребуется вручную …

26.05.2025
Низкий уровень RPS при тестировании производительности веб-сайта django

У меня есть такой код, который кэширует страницу на 60 минут: Я установил панель инструментов отладки django, и она показывает время ~40 мс для кэшированной главной страницы. На моем сервере 2 процессора. Когда я пытаюсь протестировать производительность с помощью locust, …

26.05.2025
CSS сайта администратора Django не загружается, поэтому сайт не работает

Я использую сайт администратора django, и из-за этого css не загружается, поэтому сайт выглядит полностью сломанным.За последние 3-4 дня я перепробовал почти все, что доступно в Интернете, чтобы исправить это, но это не исправляется. Поскольку это мой новый аккаунт, я …

26.05.2025
Проблемы с интеграцией Django и Tableau с Web Data Connector (WDC)

Я работаю над проектом, в котором мне нужно интегрировать данные из моего приложения Django в Tableau с помощью Web Data Connector (WDC). Однако я столкнулся с несколькими проблемами и был бы признателен за любую помощь или указания со стороны сообщества. …

26.05.2025
Неожиданное поведение с django с каналами django

Это api для обновления моей сессионной модели. теперь вот потребитель class ChatConsumer(AsyncWebsocketConsumer): """ WebSocket consumer for handling chat messages in a specific session.""" async def connect(self): """Handle WebSocket connection initialization.""" self.room_name = self.scope["url_route"]["kwargs"]["room_name"] self.room_group_name = constants.CHAT_SESSION_ROOM_GROUP_NAME.format(session_id=self.room_name) session = await self.__get_session({"session_id": …

26.05.2025
Как использовать схему с переменной для передачи через другую среду

Я пытаюсь изменить название схемы, потому что я использую другую среду для своего проекта. Поэтому я делаю это в своем models.py: # from django.contrib.auth.models import AbstractUser from django.contrib.auth.models import AbstractUser #Pour plus d'information sur le fonctionnement des …

26.05.2025
Как я могу отправить данные с помощью операции копирования-вставки в Django Views или model?

У меня такая очень сложная проблема. Она очень специфична, и вводить данные непросто. Я думаю, как отправить данные в базу данных или, как вариант, просто отправить данные в код во внутреннем коде Django для обработки в представлениях. Возможно ли, например, …

26.05.2025
Suds выдает исключение на "тип не найден"

Мы используем SUDS версии 1.1.1 и недавно начали получать исключение "Тип не найден", поскольку ответ на запрос содержит поле, отсутствующее в wsdl. Я попытался инициализировать клиент с помощью ключевого слова strict следующим образом, но исключение по-прежнему возникает: client = Client(spec_path, …

25.05.2025
Фреймворк Django Rest предлагает разбивку на страницы с несколькими полями упорядочения и фильтрами

У меня проблема с DRF, разбиением на страницы и фильтрами. У меня есть конечная точка. Когда я захожу на начальную страницу конечной точки, я получаю следующий URL-адрес "next": "http://my-url/api/my-endpoint/?cursor=bz0yMDA%3D&date__gte=2025-04-25T10%3A00%3A00Z&date__lte=2025-04-26T10%3A00%3A00Z" Когда я обращаюсь к этому URL-адресу, я получаю предыдущий URL-адрес …

25.05.2025
РАСПОЗНАВАНИЕ ЛИЦ НА PYTHON (ОТКРЫТОЕ РЕЗЮМЕ + FACE_RECOGNITION) [закрыто]

Мне нужна помощь с проектом, над которым я работаю. В настоящее время у меня есть скрипт на Python, который выполняет распознавание лиц с использованием OpenCV и библиотеки face_recognition. Скрипт прекрасно работает в автономном режиме на Python, но теперь мне нужно …

24.05.2025
Настройка dj_rest_auth и все функции allauth не работают

Здравствуйте, я пытаюсь настроить dj_rest_auth и allauth с пользовательской моделью пользователя для входа в мое приложение nextjs, но, похоже, не работает серверная часть помимо того, что это не работает, я получаю это предупреждение /usr/local/lib/python3.12/site-packages/dj_rest_auth/registration/serializers.py:228: UserWarning: app_settings.USERNAME_REQUIRED is deprecated, use: app_settings.SIGNUP_FIELDS['username']['required'] …

24.05.2025
Программа Django manage.py dumpdata добавляет произвольный текст в каждый файл

Я пытаюсь перенести данные Django из SQLite в Postgres, следуя следующему потоку: SQLite connection in settings.py manage.py dumpdata > data.json Postgres connection in settings.py manage.py loaddata data.json Кажется, что это вроде как работает (все еще проблема с ошибками "соответствующий …

24.05.2025
Проблема Django ModelFormset_Factory с формой рендеринга

Я просмотрел другие вопросы и ответы, изучил документацию по django и следовал руководствам, но я не могу заставить мой набор форм model корректно отображаться. Пока что у меня нормально работает следующее: forms.py class BulkUpdateForm(forms.ModelForm): def __init__(self, *args, **kwargs): super(BulkUpdateForm, self).__init__(*args, …

24.05.2025
Отладка запрещенной ошибки администратора django 403

Я пытаюсь получить доступ к django admin с моими учетными данными. Независимо от того, верны ли учетные данные или нет, я просто продолжаю получать сообщение 403 forbidden по причине "CSRF cookie не установлен". Используя chrome dev tools, я могу четко …

23.05.2025
Выпадающий список администратора Django на основе открытого объекта

Я хотел бы использовать admin для выполнения большей части тяжелой работы в приложении, которое я создаю. Я требую, чтобы поле icon в admin_navigation было отфильтровано по business, которое находится в поле зрения. например: icon.objects.filter(business = self.business.id) class admin_navigation(admin.TabularInline): list_display = …

23.05.2025
Django: зависимости ссылаются на несуществующий родительский узел, создавая пользовательского пользователя

Я изучаю Django, это всего лишь личный и локальный проект. В середине разработки я решил сменить своего пользователя на CustomUser, который я создал с помощью AbstractUser. При вводе текста python manage.py makemigrate Я получил эту ошибку: Traceback (most recent call …

23.05.2025
Компания с множеством разных названий

У меня следующая ситуация, которая выглядит простой, но я не знаю, как создать для нее модели:( Вот что у меня есть. Модель Компания, содержащая только описание (поле примечание) class Company(models.Model): note = models.TextField(_('note'), blank=True, null=True) class Meta: verbose_name = _('Company') …

23.05.2025
Django и IIS, обработчики работают не так, как ожидалось

Я работал над разработкой внутреннего веб-сайта для своей компании, я использую django в качестве платформы. После того, как я перенес все в IIS, я потерял свои css-файлы для страницы администратора. Я пробовал поменять местами обработчики, чтобы сначала был django fastcgi, …

23.05.2025
Как я могу подключить несколько таблиц моделей Django для импорта-экспорта данных?

У меня есть три таблицы моделей 3 Django. Они как бы связаны друг с другом, так что каждая строка из одной таблицы моделей соответствует такой же строке из другой таблицы моделей. Можно сказать, что я просто разбиваю одну большую таблицу …

23.05.2025
Python manage.py установка tailwind, похоже, выполняется в неправильном каталоге

Я установил Django-tailwind в соответствии с документацией, но теперь сталкиваюсь с проблемой при попытке python manage.py tailwind install. Приложение theme было успешно создано и содержит файл package.json. npm найдено, поскольку я указал NPM_BIN_PATH. Однако при запуске команды …

22.05.2025
Как в шаблоне Dajngo поставить условие в цикле For?

Нужно в каждой строчке таблицы шаблона выводить только связанные записи из второй таблицы: Во Views выглядит вот так def orders(request): orders = Order.objects.order_by('date') orderitems = OrderItem.objects.all() return render(request, "orders/orders/orders.html", {'orders': orders, 'orderitems': orderitems}) В самом шаблоне вот так …

22.05.2025
Перенаправление Okta на основе атрибута, а затем доступ к подстранице

Я успешно прошел аутентификацию и был перенаправлен на свою роль, скажем, на страницу администратора, в моем Okta она называется http://test.com/myAdmin У меня есть другие перенаправления, зависящие от ролей пользователей; однако они также работают, и их URI следующий: …

22.05.2025
Низкая производительность со страницей модели администратора Django [закрыта]

У меня проблема с изменением представления модели в Django. Я профилировал конечную точку с помощью различных инструментов, а также записывал логи запросов к базе данных, выполняемых с помощью shell plus. Я не вижу никаких длинных вызовов в базе данных pg, …

22.05.2025
Платформа приложений DigitalOcean не анализирует ${db.DATABASE_URL} после массовых изменений в редакторе

Я использую платформу DigitalOcean App Platform для развертывания приложения Django. Первоначальное развертывание прошло нормально, но я попытался использовать массовый редактор переменных среды на уровне компонентов, и с тех пор при выполнении происходит сбой развертывания dj_database_url.config(default=config('DATABASE_URL'). Для отладки я добавил эту …

21.05.2025
Передача аргументов представлениям Django с отображаемой страницы

Мне было поручено создать веб-интерфейс для существующей базы данных MySQL. Я новичок в веб-разработке в целом, решил использовать Django, потому что я довольно продвинутый пользователь Python. Однако я полностью застрял на выполнении того, что, казалось бы, должно быть довольно обычной …

21.05.2025
Django аннотирует с помощью ExtractMonth, а ExtractYear не извлекает year

У меня есть такая модель: class KeyAccessLog(models.Model): key = models.ForeignKey( Key, related_name="access_logs", on_delete=models.CASCADE ) path = models.CharField(max_length=255) method = models.CharField(max_length=10) ip_address = models.GenericIPAddressField() created = models.DateTimeField(auto_add_now=True) class Meta: verbose_name = "Key Access Log" verbose_name_plural = "Key Access Logs" …

21.05.2025
Пользовательская генерация идентификатора для bulk_create в django

Я хочу, чтобы разные модели в моем проекте django имели разные префиксы (например, usr_ для пользователя, acc_ для учетной записи и т.д.) Затем я хочу добавить nanoid к этому префиксу. Я определил базовую модель, которая используется всеми остальными моделями, и …

21.05.2025
Как я могу связать несколько таблиц модели Django так, как если бы они были одной при вводе данных?

Доброе утро! Я немного новичок в Django. Я хотел спросить о взаимосвязях между таблицами моделей Django. У меня есть несколько таблиц моделей Django. Все они должны принадлежать к одному и тому же соответствию - строка из одной таблицы - соответственно …

21.05.2025
Не удалось найти серверную часть 'storages.backends.s3boto3.S3StaticStorage'

При развертывании моего приложения Django оно просто (похоже) перестало подключаться к моей корзине S3. Полное сообщение, которое я получаю при запуске collectstatic, выглядит следующим образом: Traceback (most recent call last): File "/home/ubuntu/campmanager/manage.py", line 22, in <module> main() File "/home/ubuntu/campmanager/manage.py", line …

21.05.2025
Использование функции footerCAllback в сторонних плагинах( у меня Flyon UI)

Не могу использовать функцию footerCallback в datatable от Flyon UI , имеется такая ошибочка Uncaught TypeError: Cannot read properties of undefined (reading 'push') но кажется не только из-за нее {% load django_vite %} {% block title %} Отчет …

21.05.2025
Функциональность входа в систему React front_end и Django back_end

Сначала я создал интерфейс react, затем я создаю приложение django и проект для серверной части в интерфейсе front end, подключенном к Django REST framework, jwt и сериализаторам . серверная часть django и api могут отправлять json для проверки входа в …

21.05.2025
Обновлено с Django 3.2 до 5.2, теперь я получаю сообщение "Запрос на соответствие Obj не существует".

Я использую Django в проекте, не относящемся к Django (под капотом Postgresql 17), исключительно для упрощения модульных тестов. Я определил все свои модели следующим образом: class Bar(models.Model): internal_type = models.TextField(...) ... class Meta: managed = False db_table = 'myschema\".\"bar' class …