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

14.07.2025
Как обрабатывать сортировку, фильтрацию и разбивку на страницы в одном и том же ListView

Ссылка на GitHub: https://github.com/IgorArnaut/Django-ListView-Pagination-Search-Sorting-Issue У меня проблема с просмотром списка. У меня есть разбивка на страницы, боковая форма для фильтрации и форма с select для сортировки в одном представлении. Эти 3 вида используют метод get и …

14.07.2025
Нужен пользовательский интерфейс для архивированных пользователей и терапевтов , [закрыто]

В моем проекте на Django есть две модели: пользователь и терапевт. У обеих есть длинные списки записей в базе данных. Каждая модель включает в себя поле archived_at (поле даты и времени), которое я использую, чтобы отметить, когда пользователь или терапевт …

14.07.2025
Фоновый демон в celery без взрывов задач

У меня всегда возникают проблемы, когда я пытаюсь заставить celery jobs сканировать базу данных на предмет работы, но при этом не допускать повторных действий или сбоев в отправке. Проблема заключается в том, что: периодические celery-beat задания просто продолжают отправляться, …

14.07.2025
Может ли pyHanko напрямую подписывать содержимое HTML цифровой подписью или требуется преобразование в PDF?

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

13.07.2025
Почему я получаю ошибку NoReverseMatch - Django

У меня возникает обратная ошибка в Django при посещении другого URL-адреса "comment_post_view" Ошибка возникает при посещении страницы comment_post_view; Я думаю, возможно, это из-за имени пользователя в url, но я не знаю, что с этим делать дальше. Как я могу это …

13.07.2025
Как безопасно обновить пакет в Django (например, django-jalali с 1.0.2 до 2.0.0), не нарушая существующий код?

В настоящее время я работаю над обновлением старого проекта Django, и у меня есть как конкретный , так и общий вопрос об обновлениях пакетов. 🔍 Конкретный вопрос: Я использую django-jalali-date==1.0.2 в одном из своих старых проектов и хотел …

12.07.2025
Проблема с Modelform

Это то, что я получил после кодирования моей ModelForm Что могло быть причиной этого, я продолжал пытаться отладить это, но все казалось правильным, не знал, откуда берутся ошибки Это была ошибка, которую я получил после запуска сервера, первая форма сработала, …

12.07.2025
Отображение GenericRelation в админ панели Django

Пишу сайт переводов текстов произведений и песен на Python, использую фреймворк Django. Решил добавить, помимо моделей текста, перевода и пользователя, модели для муз. групп и писателей (Band и Author соответственно). Ввиду того, что это в первую очередь сайт переводов, не …

12.07.2025
Django не может создать запись с правильным внешним ключом для CharField с пробелами посередине - она будет заключена в одинарные и двойные кавычки типа "'a a'".

Прежде всего, я понимаю, что CharField - это довольно плохой первичный ключ, но это уникальное игровое имя, good 2 использует его как есть во многих местах и может содержать пробелы. И, ИМХО, проблема все равно повторится с полем, отличным от …

12.07.2025
Почему "djlint" предупреждает меня о необходимости добавления тегов "<meta>", даже если файл привязан?

Я работаю над веб-проектом на Django и использую djlint для компоновки и форматирования моих HTML-шаблонов. Я запустил следующую команду, чтобы создать один из моих шаблонов: djlint html_files/analytics/reports/report_new.html И я получил такой результат: Linting 1/1 …

12.07.2025
Создание веб-приложения [закрыто]

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

12.07.2025
Psycopg2.ошибки.Неопределенная таблица: отношение "committees_setting" не существует

Ошибка: ProgrammingError at /admin/committees/setting/ relation "committees_setting" does not exist LINE 1: SELECT COUNT(*) AS "__count" FROM "committees_setting" ^ Request Method: GET Request URL: http://localhost:8000/admin/committees/setting/ Django Version: 4.0.8 Exception Type: ProgrammingError Exception Value: relation "committees_setting" does not exist LINE 1: SELECT …

11.07.2025
Как правильно добавить пользовательский аргумент '--dry-run' в команду `runjob` расширений Django?

У меня есть пользовательское задание управления Django, созданное с помощью django_extensions, которое удаляет старые записи базы данных. Чтобы избежать непреднамеренных удалений, я хочу добавить аргумент --dry-run для имитации удалений без фактического удаления данных. Однако, когда я выполняю команду с помощью: …

11.07.2025
Назначьте пользовательское поле order_sl

Я работаю с моделью Django, где мне нужно назначить пользовательское поле order_sl, которое должно увеличиваться от последнего существующего значения с помощью определенного фильтра. Вот чем я сейчас занимаюсь: prev_ordr = Order.objects.filter(abc).values("order_sl").first() if prev_ordr: new_order_sl = prev_ordr.get("order_sl") else: new_order_sl = 100000 …

11.07.2025
Понимание выражения F в Django

То, что я сделал, это - prev_ordr = Order.objects.filter(abc).values("order_sl").first() if prev_ordr: new_order_sl = prev_ordr.get("order_sl") else: new_order_sl = 100000 ins.order_sl = F("order_sl") + (new_order_sl + 1) ins.save() ins.refresh_from_db() return Но я не уверен насчет этого, это загрузка предыдущего значения …

11.07.2025
Ошибка Django DisallowedHost, несмотря на то, что домен находится в списке ALLOWED_HOSTS

Описание проблемы Я получаю сообщение об ошибке DisallowedHost в моей рабочей среде Django, хотя домен явно указан в моем параметре ALLOWED_HOSTS. Я использую traefik. Сообщение об ошибке: django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'api.tuitionwave.com'. You may need to add 'api.tuitionwave.com' to …

11.07.2025
Как перехватить отправку формы в websocket-соединении?

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

11.07.2025
Как сравнить значение DecimalField в шаблонах Django для условной логики?

Я работаю над проектом Django, в котором у пользователей есть Account модель с DecimalField именем account_balance. Я пытаюсь условно отобразить ссылку для подтверждения KYC, если баланс пользователя равен ровно 100, и отобразить ошибку, если он меньше этого значения. Вот мои …

11.07.2025
Будут ли запросы на мой сайт запаздывать и медленно работать в django в ожидании результатов celery?

Я использую django для создания конвертера pdf в docx с использованием библиотеки pdf2docx, и мне нужно дождаться выполнения задачи celery и получить от нее результат. Будет ли мой сайт зависать и работать медленно, если им будет пользоваться много пользователей, и …

10.07.2025
Django-celery-results: ошибка ModuleNotFoundError: нет модуля с именем 'django_celery_results'

Я пытаюсь запустить "celery -A myproj worker -l info", и он выдает ошибку ModuleNotFoundError: нет модуля с именем "django_celery_results". Все зависимости установлены (django, celery, django-celery-results, redis). Я пытался запустить его с правами администратора, но это тоже не помогло. Я попытался …

10.07.2025
Как сохранить токен обновления в HttpOnly cookie с помощью Google OAuth2 (PKCE flow) в Django?

Я использую Django с drf_social_oauth2 и oauth2_provider для аутентификации Google OAuth2. Я успешно реализовал процесс авторизации PKCE. Шаг 1: Интерфейс перенаправляет на: GET /api/v1/o/authorize/?client_id=&lt;client_id&gt;&amp;response_type=code&amp;redirect_uri=http://127.0.0.1:5173/callback&amp;code_challenge=&lt;challenge&gt;&amp;code_challenge_method=S256 Шаг 2: Интерфейс обменивается кодом по адресу: POST /api/v1/o/token/. Серверная часть отвечает следующим образом: …

10.07.2025
Обратный вызов celery chord выполняется до завершения задач

У меня есть рабочий процесс celery, как показано на рисунке выше. Я сталкиваюсь со сценарием, в котором parent_task_callback выполняется до того, как будут выполнены все обратные вызовы sub_parent_task. Ни …

10.07.2025
Как обрабатывать сообщения об ошибках и проверку загруженных файлов с помощью django-formset?

Сокращенная версия Я использую django-formset для создания контактной формы, которая включает поле для загрузки файла. При выборе неправильного файла сообщение об ошибке не отображается. При загрузке формы с неверным файлом поле очищается и для этого поля выдается ошибка "Пожалуйста, либо …

09.07.2025
Ошибка UnicodeDecodeError при подключении к PostgreSQL с использованием psycopg2, несмотря на кодировку UTF-8 везде

Я пытаюсь подключиться к локальной базе данных PostgreSQL, используя psycopg2 на Python. Вот код, который я использую: import psycopg2 params = { 'dbname': 'database_name', 'user': 'user_name', 'password': 'mypassword', 'host': 'localhost', } for k, v in params.items(): print(f"{k}: {v} (type={type(v)}, encoded={v.encode('utf-8')})") …

09.07.2025
Ищу четкую дорожную карту для изучения Python и PHP в качестве младшего разработчика (с целями удаленной работы) [закрыто]

Ищу четкую дорожную карту для изучения Python и PHP в качестве младшего разработчика (с целями удаленной работы) Тело: Всем привет, Я начинающий разработчик, в настоящее время изучаю как Python, так и PHP, и я немного запутался в том, …

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

Как я могу создать набор элементов для размещения в представлениях? ГРУППОВЫЕ ВЫБОРЫ У меня есть список элементов. zzz = [m1-x, m2-x] - количество повторений названия каждой группы - количество элементов в группе xxx = [m1,m1, m1, m1, m2, m2 ] …

09.07.2025
Как получить взаимных подписчиков (общего друга) для пользователей - Django

Как мне получить взаимных подписчиков (друзей друзей) с помощью request.user, которые будут отображаться для каждой публикации пользователя, я смог отобразить количество взаимных подписчиков для каждой публикации пользователя в ленте новостей. Как я могу это сделать? Что я пробовал: мне удалось …

09.07.2025
Как я могу вставить дополнительные текстовые элементы через цикл в набор элементов формы выбора в шаблоне?

Как я могу переместить повторяемое значение (radio) из внешнего цикла во внутренний, минуя итерацию внутреннего цикла? Как я могу получить значение (radio) из внешнего цикла. У меня есть вложенный цикл, который генерирует дополнительные поля. Значение из внешнего цикла. Я планирую …

09.07.2025
Советы по поиску работы для разработчика-самоучки, который чувствует себя застрявшим [закрыто]

Я веб-разработчик полного цикла - самоучка. Я изучаю и создаю проекты уже около года, используя такие технологии, как Python (Django) и React.js. Теперь, когда я чувствую некоторую уверенность в своих навыках, я думаю, что пришло время начать искать работу. Но …

08.07.2025
DRF Мне нужно, чтобы разрешения на уровне объекта / экземпляра были предоставлены, но разрешения на уровне представления / модели были отклонены

У меня довольно простой сервер и API с двумя типами пользователей, User и Admin. Я создал группы и разрешения в Django. Администратор должен все обрабатывать, а Пользователь должен только просматривать и редактировать себя. Я использовал DjangoModelPermissions в DRF, и он …

08.07.2025
Автономный шаблон Django PWA не отображается

Почему мой автономный шаблон django pwa не отображается, я проверил, все ли находится на своих местах, а также есть ошибки с опечатками в моем offline.html в пути записи templates/patients/offline.html и я также добавил PWA_APP_OFFLINE_TEMPLATE = 'patients/offline.html' в моем settings.py и …

08.07.2025
Как я могу переместить повторяемое значение из внешнего цикла во внутренний цикл, не выполняя итерацию по внутренним циклам?

Как я могу переместить повторяемое значение (radio) из внешнего цикла во внутренний, минуя итерацию внутреннего цикла? Как я могу получить значение (radio) из внешнего цикла. У меня есть вложенный цикл, который генерирует дополнительные поля. Значение из внешнего цикла. Я планирую …

08.07.2025
Как использовать объекты Django Q с ~Q() внутри annotate(filter=...), чтобы исключить значение?

Я занимаюсь рефакторингом устаревшего задания Django, чтобы использовать annotate с отфильтрованными Count агрегациями вместо запроса каждой записи по отдельности (избегая проблемы N + 1). Я хочу подсчитать количество связанных EventReport объектов для каждого Store, исключая те, где status="C". Итак, я …

08.07.2025
Как использовать CustomUser с dj_rest_auth для регистрации с помощью электронной почты и пароля

Как использовать CustomUser с dj_rest_auth для регистрации с email и password. У меня есть исходный код, приведенный ниже, но username информация требуется в процессе регистрации. Я хотел бы знать, как зарегистрироваться, используя только информацию email, password1 и password2 . <время …

08.07.2025
Slug создан некорректно из-за использования django parler

У меня проблема с созданием slug на основе заголовка и pk из-за использования parler. Я использую Parler для многоязычия в моем API, и когда я пытаюсь создать slug, подобный title-pk Я получаю различные ошибки. Моя модель: class Events(TranslatableModel): …

08.07.2025
Это занимает много времени, я загружаю библиотеку Django с помощью PyCharm

Почему я так долго загружаю библиотеку Django с помощью PyCharm? шаги: Я создал новый проект импортирую django, но выдаю сообщение об ошибке Установите пакет django в интерпретаторе это не займет много времени, …

08.07.2025
Как я могу передать значения элементов списка по индексу в шаблон - как количество итераций цикла?

Как я могу передать значения элементов списка по индексу в шаблон - как количество итераций цикла? У меня есть цикл в шаблоне, и я хотел бы передать количество итераций в цикле в качестве значения элемента в списке. [10, 5, 8] …

08.07.2025
Python manage.py не удалось выполнить миграцию

Создал базу данных в aws.amazon.com, отредактировал файл setting.py в моем проекте django, попытался выполнить миграцию в виртуальной среде и получил сообщение об ошибке, которое включает в себя следующее: ошибка на порту 5432: время ожидания соединения истекло (0x0000274C/10060) Запущен ли сервер …

07.07.2025
Выпадающий список при наведении курсора мыши на поле элемента, если содержимое строки длинное? (Django-Select2)

Добрый день! У меня есть данные для отображения в виде строки. Я использую такой элемент в качестве выбора в выпадающем списке. У меня очень большая длинная строка, около 100 символов, и я хотел бы, чтобы были переносы строк. Я планирую …

07.07.2025
Развертывание django на pythonanywhere, необработанная ошибка-исключение

Мне нужна помощь, так как я застрял с развертыванием (для тестирования) моего веб-сайта на django. Это первое развертывание, поэтому ожидайте неточностей. Я не могу просмотреть свой сайт: когда я нажимаю на ссылку, я получаю сообщение "Что-то пошло не так". Возможно, …