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

12.10.2024
Как сбросить страницу действий администратора Django после возврата ответа FileResponse

У меня есть действие Django Admin action, которое создает и загружает файл в ответ на запрос экспорта данных от пользователя. Загрузка файла работает нормально, но страница администратора остается в том же состоянии, когда пользователь впервые инициировал …

12.10.2024
Как цветы сельдерея подключаются к Redis через ssh-туннель

Я использую ssh-туннель для подключения к redis на удаленном хосте, но когда я использую ssh -L localport:target_remote_host:target_remote_port username@medium_remote_host для пересылки локального запроса, я могу подключиться к целевому удаленному redis с помощью redis-cli. Но когда я запускаю цветок, он не …

12.10.2024
Преобразование поля Django JSON в текст в подзапросе

У меня есть две модели Assignment и Application. Assignment имеет поле meta, которое содержит данные uuid, используемые для соответствия полю uuid на Application. Моя цель - объединить информацию о назначенцах, когда я запрашиваю приложения. У меня есть такой …

12.10.2024
Как исправить консольную ошибку «CSS Stylesheet not loaded due to „text/html“ MIME mismatch» в Django 4.2?

Я просто работал над своим сайтом, и каждый день стили работали отлично, и все было на высоте. Но сегодня я зашел в Chrome и загрузил свой сайт сначала в автономном режиме, используя сервер Django по умолчанию, и он не …

12.10.2024
Django позволяет реализовать многопользовательский социальный вход (арендаторы предоставляют свои собственные учетные данные OAuth2)

У меня есть многопользовательское приложение Django, созданное с помощью пакета django-tenants. Мой социальный логин обрабатывается python-social-auth (точнее drf_social_oauth2). Я хотел бы позволить арендаторам предоставлять свои собственные учетные данные Google OAuth2 …

11.10.2024
Исключение объектов с соответствующим диапазоном дат

Используя эти (упрощенные, конечно) модели: class Person(models.Model): name = models.CharField() class InactivePeriod(models.Model) person = models.ForeignKeyField(Person) start_date = models.DateField() end_date = models.DateField() class Template(models.Model): day = models.CharField() #choices = monday, tuesday, etc... person = models.ForeignKeyField(Person) class TheList(models.Model): person = models.ForeignKeyField(Person) …

11.10.2024
Django ModuleNotFoundError: Нет модуля с именем 'storages', несмотря на установленный пакет

Я сталкиваюсь с постоянной ошибкой ModuleNotFoundError при попытке запустить мой проект Django, несмотря на то, что пакет установлен. Вот подробности: Проблема Когда я запускаю: python3 manage.py runserver Я получаю следующую ошибку: CopyModuleNotFoundError: No module named 'storages' …

11.10.2024
Ошибка при развертывании бэкенда Django/DRF на Google Cloud: Не найдено подходящего дистрибутива для Django==5.0.4

Я пытаюсь развернуть свой бэкенд Django (с использованием Django Rest Framework) на экземпляре Google Cloud VM. Однако, когда я запускаю pip install -r requirements.txt, я сталкиваюсь со следующей ошибкой: Вот шаги, …

11.10.2024
Django ORM - .exclude Q vs exclude(ids_in=ids) с Subquery, annotate

Django Queryset exclude() не работает, как ожидалось, с выражениями Q Я пытаюсь исключить некоторые Project объекты из моего набора запросов, используя два разных метода: один основан на идентификаторах, а другой - на Q выражении для аннотированных данных. Однако каждый …

11.10.2024
Добавление числовой строки в отсканированные PDF-файлы

Это отсканированный PDF, в который я хочу добавить несколько числовых линий, и я пробовал pytesseract, reportlab, но не получаю нужного результата. То, что я ищу, находится ниже <a href="https://i.sstatic.net/YFyty6ex.jpg" rel="nofollow …

11.10.2024
Токен CSRF в Angular+Django не сохраняется в cookie

У меня есть веб-приложение с Angular frontend и Django backend. Все работает хорошо локально, поэтому я развернул бэкенд на PythonAnywhere. Я использую CSRF-токены, поэтому, как только пользователь открывает страницу, пустой запрос отправляется на бэкэнд, который отвечает токеном, автоматически сохраняемым …

11.10.2024
Django Cart View: Общая сумма показывает 0

У меня возникла проблема с представлением корзины в Django, когда общая сумма корзины отображается как 0. Ниже приведены соответствующие части моего кода и журналы. JavaScript (AJAX): $(document).ready(function() { $("#add-to-cart-btn").on("click", function(){ let quantity = $("#product-quantity").val(); let product_title = …

11.10.2024
Ограничение страницы из-за активации меню после полной загрузки страницы - шаблона

Первый вариант - режим загрузки страницы - это если прервать ее на этапе загрузки, а не полностью. Страница загружается не полностью. В этом случае - вариант - все содержимое отображается в браузере - загружается соответственно то содержимое, которое успело загрузиться …

11.10.2024
Оптимизация отношений «один-ко-многим» для больших массивов данных в прогнозировании продаж [закрыто]

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

10.10.2024
Возможно ли использовать axios/fetch для открытия страницы в новом окне, чтобы загрузить csv из api представления?

У меня есть представление Django, которое загружает большой набор данных из rest api в локальный .csv, используя StreamingHttpResponse. Это отлично работает; однако, когда я пытаюсь добавить аутентификацию с помощью тега [IsAuthenticated] permissions_classes, url (конечно же) становится недоступным без включения …

10.10.2024
Где я должен изучать Django [закрыто]

Откуда я должен изучать Django? Я новичок в python backend веб-разработке. предложите мне лучшие источники для django.

10.10.2024
Задачи Django Q застряли в очереди

Я думаю, что у меня где-то есть неработающая задача, которая задерживает все остальные запланированные задачи. Есть ли способ удалить все задачи в списке Django Q Queued Task? Я не хочу удалять фактические ScheduledTasks, а только экземпляры …

10.10.2024
Замороженный день в форме Django

Я использую django, nginx, gunicorn. Помогите пожалуйста, форма записывает дату создания записи. Долгое время все работало нормально, но недавно дата зафиксировалась на 2024-10-07, хотя была 2024-10-09. Время на сервере правильное. Перезапуск gunicorn помог, но теперь он записывает 2024-10-09. Можете …

10.10.2024
Как сериализовать поля Cloudinary?

Я пытаюсь использовать Cloudinary SDK для Svelte и Django. У меня есть модель с CloudinaryField: class Room(models.Model): ... avatar = CloudinaryField("image") class UserRoom(models.Model): room = models.ForeignKey(Room, on_delete=models.CASCADE) ... и сериализатор для UserRoom: class …

10.10.2024
Вставка полей ввода в существующую HTML-форму

Я пытаюсь сделать форму, которая будет добавлять новый inputs каждый раз, когда пользователь заполняет очередной input. Я создал слушатель событий, который будет выполнять ajax-запрос в бэкэнд и, в случае успеха, приносить элемент input, который будет введен в форму. Это выглядело …

10.10.2024
Пользователи моего чата не соединяются друг с другом

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

10.10.2024
Невозможно получить доступ к изображению на aws-s3, сохраненному через django

Url изображения, хранящегося в db, таков: profile_pictures/f292ddfe-ee17-4ccc-be85-0398fb602753.jpeg но когда я нажимаю на него, url становится https://workandhomes.s3.amazonaws.com/media/profile_pictures/f292ddfe-ee17-4ccc-be85-0398fb602753.jpeg?AWSAccessKeyId={keyHere}&amp;Signature={somevalue}&amp;Expires=1728557943 Вот мой соответствующий код: models.py class UserProfile(models.Model): ... profile_picture = models.ImageField( upload_to="profile_pictures/", blank=True, null=True ) ... class Meta: db_table …

10.10.2024
Как я могу исправить мое приложение чата пользователи не могут общаться друг с другом [закрыто]

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

10.10.2024
Как добавить функцию загрузки нескольких изображений в Wagtail?

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

10.10.2024
Кэширование частей шаблона django

У меня есть страница, я хочу кэшировать только часть шаблона, потому что если я кэширую всю страницу, у меня кэшируется и заголовок сайта, а мне это не нужно. Я попытался использовать тег - cache в шаблоне, но, к сожалению, …

10.10.2024
Невозможно сохранить BlobFields при использовании django_gcp и django-reverse-admin

Я пытаюсь использовать как django-gcp для хранения больших изображений в виде BlobField, так и django-reverse-admin, чтобы я мог редактировать все свои данные в строке. Мои модели выглядят следующим образом: class SceneContent(models.Model): site_title = RichCharField( max_length=25, verbose_name="Site Title (25 char)", …

10.10.2024
Django-haystack elasticsearch Испанские специальные символы (акценты)

я использую django-haystack 3.3.0 поверх django 4.x и использую elasticsearch 7.17.24 в качестве бэкенда. Я работаю с текстами на испанском языке, например, я индексирую текст: El corazón del mar и когда я пытаюсь искать: corazon Я …

10.10.2024
Получение номера телефона пользователя в приложении django из google с помощью social_core

Здравствуйте, я работаю над приложением Django, в котором есть модель Customuser, и я просто сохраняю номер телефона пользователя в модели по некоторым причинам, вот моя модель и менеджер : class CustomUserManager(BaseUserManager): def create_user(self, phone_number, password=None, **extra_fields): if not phone_number: …

09.10.2024
AJAX Posts Reverse Order After Refresh the Page When Multiple Posts are Created in the Same Minute from the Same User

Я работаю над проектом социальной сети, используя Django для бэкенда и JavaScript для фронтенда. Пользователи могут публиковать новый контент, а глобальная лента обновляется как динамически через Ajax, так и при обновлении страницы. Все работает нормально, за исключением случаев, …

09.10.2024
Как заблокировать миграции, удаляющие представление в django?

Когда мы изменяем тип столбца в Django и запускаем миграцию, она не завершается, если какой-либо вид использует этот столбец. Однако, когда мы удаляем столбец из таблицы и запускаем миграцию, Django не прерывает ее. Как я могу это настроить? …

09.10.2024
Перенаправление пользователя на определенный адрес после входа в Django

Проблема заключается в следующем: после того, как пользователь ввел свои данные в форму на странице /accounts/login, при успешном входе он должен быть перенаправлен на страницу, соответствующую его имени пользователя ``/username``. Одновременно с этим происходит перенаправление в админ-панель и у …

09.10.2024
Django Не удается разрешить импорт из источника Pylance reportMissingModuleSource

Не удается разрешить импорт &quot;django.http&quot; из источника Pylance reportMissingModuleSource В Powershell активирована среда , в VS studio тоже, изначально все запустилось, после добавления изменений в один файл не работает и выдает такую ошибку, как ее можно исправить?[![введите сюда описание изображения][1]][1] …

09.10.2024
Как исправить это управление состоянием и улучшить условный рендеринг элементов react

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

09.10.2024
Ограничение Django на производные поля

Я пытаюсь добавить непересекающееся ограничение на специфическое для Postgres поле DateRange: from django.contrib.postgres.constraints import ExclusionConstraint from django.contrib.postgres.fields import DateRangeField, RangeOperators class MyModel(models.Model): timespan = DateRangeField(blank=False, null=False) status = models.CharField(max_length=8, choices=status_choices, blank=False, null=False) class Meta: constraints = [ ExclusionConstraint( name='exclude_overlapping_offer', …

09.10.2024
Есть ли более эффективный способ обработки динамического создания полей в сериализаторах Django REST Framework?

Я работаю с Django REST Framework и пытаюсь динамически добавлять поля в сериализатор на основе данных, выбранных из пользовательского интерфейса. В частности, мне нужно добавить поля для каждого товара, связанного с экземпляром KindTournamentSerializer. Эти поля должны представлять количество каждого …

09.10.2024
Django-filer. Сортировка файлов в панели администратора

Есть ли способ изменить сортировку файлов в панели администратора по дате загрузки? Чтобы самые последние загруженные файлы всегда были вверху списка. Я не нашел подходящих настроек в документации по django-filer https://django-filer.readthedocs.io/

09.10.2024
Как создать кликабельный текст в виде URL в Django Admin?

У меня есть приложение Django REST API, и я пытаюсь создать кликабельную ссылку из текста. До сих пор я находил только решения, в которых кликабельным является сам URL, и именно так работает текущая функциональность. Однако я хочу добиться того, …

09.10.2024
Запрос от Django к djangorestframework из одного и того же контейнера Docker Container таймауты

У меня есть 2 контейнера с docker compose: services: web: container_name: web build: context: . dockerfile: Dockerfile command: bash -c "python manage.py makemigrations &amp;&amp; python manage.py migrate &amp;&amp; python manage.py collectstatic --no-input &amp;&amp; gunicorn mysite.wsgi:application --bind 0.0.0.0:8000" volumes: - …

09.10.2024
Невозможно создать две сессии - одна не работает, другая работает

У меня есть пост-запрос в Django views, из которого я вызываю Selenium WebDriver. Я запускаю его в Linux. Я установил DISPLAY в окружении ОС. Теперь, когда я вызываю запрос, браузер Selenium открывается нормально, но когда драйвер все еще открыт …

09.10.2024
Как получить доступ к файлам изображений, отправленным с помощьюajax, в бэкенде django с помощью

У меня проблема с отправкой файлов из ajax в django. Я собираю шаблонную форму с помощью new formData() и добавляю в нее дополнительные данные, затем пытаюсь отправить с помощью ajax. При отправке я распечатываю отправленные данные в веб-консоли и …