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

20.06.2024
Пользовательский OAuth в Snowflake не работает с ошибкой invalid_client

Сначала все работало, и выдавало ошибку scope not available, а теперь выдает эту ошибку, Я создал интеграцию, используя snowflake_oauth_docs и вот мой запрос: CREATE SECURITY INTEGRATION my_app_oauth TYPE = OAUTH ENABLED = TRUE OAUTH_CLIENT = CUSTOM …

20.06.2024
Django Асинхронные каналы, блокирующие Websocket

У меня возникла проблема с каналами django, которую я не смог решить. В принципе, у меня есть пошаговая боевая система, где сообщения принимаются от клиента, чтобы сигнализировать, например, о наступлении хода противника. Это происходит через потребителя: async def …

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

У меня есть данные в разных аккордеонах bootstrap, в некоторых аккордеонах я хочу иметь кнопки и выпадающие окна, аккордеон разделен на две колонки. # Create your models here. class CaseStudy_List(models.Model): CaseStudy_id = models.IntegerField(primary_key=True) title = models.CharField(max_length=255) def __str__(self): return …

20.06.2024
Проблема в приложении django для использования rabbitmqp в качестве брокера и celery для выполнения простой задачи

Здравствуйте, я пытаюсь узнать, как настроить приложение django для работы с сельдереем. Я запускаю rabbitmq на docker desktop на машине windows с помощью этой команды : docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq …

20.06.2024
Как изменить тип существующих объектов модели?

У меня была модель Topic с типом поля date_added, установленным на TimeField class Topic(models.Model): """A topic the user is learning about""" text = models.CharField(max_length=200) date_added = models.TimeField(auto_now_add=True) owner = models.ForeignKey(User, on_delete=models.CASCADE) def __str__(self): """Return a string representation of the …

20.06.2024
Несколько докер-сервисов с собственными базами данных для Django, похоже, перекрестно соединяются

У нас есть несколько сервисов, и при локальном запуске каждый из них запускает свой собственный контейнер docker для postgres. Отлично. Также есть репо "admin services" с файлом docker compose для таких вещей, как pgAdmin, который будет подключаться к …

20.06.2024
Добавить песню в плейлист не работает Django music App

Я делаю сайт для прослушивания музыки (это мой первый проект на Django). Я делаю представление для добавления песни в определенный плейлист, но оно не работает (я всегда получаю ошибку "failed to add song to playlist"), и песни не добавляются …

20.06.2024
Тестирование Django+Heroku: как подключиться к тестовой базе данных? ('отказано в разрешении на создание базы данных')

Я делаю свое первое развертывание с django (когда-либо), и я использую Heroku CLI. При попытке запустить тесты я получаю следующее сообщение: "Получена ошибка при создании тестовой базы данных: отказано в разрешении на создание базы данных" Сначала …

20.06.2024
Сложные запросы Django, связанные с Prefetch, Subquery и OuterRef

Ниже приведен набор вопросов. queryset = Contract.objects.select_related( "company", "user", "user__profile", "user__profile__address", "user__profile__address__living_country", "compensation__currency", "job", "benefit", "payment_details", "working_country", "work_permit", ).prefetch_related( Prefetch( "partner_fee__partner__partner_countries", queryset=CountryPartner.objects.annotate(contract_id=OuterRef("id")).all() ) ) Мне нужно аннотировать то contract_id, чтобы отфильтровать то CountryPartner. Но …

20.06.2024
Django reatApi Запрос пользователя является анонимным при использовании jwt-куки

Я создаю новое приложение django restApi в рамках моего приложения для пользователей Я использую jwt аутентификацию в настоящее время я могу зарегистрироваться, войти в систему, хранить куки и отправить запрос get после входа в систему с действительными учетными данными. Моя …

20.06.2024
Невозможно заставить маршрут перенаправлять на страницу входа в систему, если пользователь не аутентифицирован в приложении React/Django

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

20.06.2024
Какой способ лучше для отправки обновлений в .exe файл на клиентской машине? (Exe, созданный pyinstaller)

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

20.06.2024
Django 5.x: каталог /workspace/staticfiles не существует

Я пытаюсь развернуть приложение на платформе DO App, и все работает так, как ожидалось. Для более стабильной работы с медиа и статическими файлами я пытаюсь реализовать DO spaces для хранения статических и медиа файлов. Вот как выглядят мои настройки …

20.06.2024
Python Django Аннотации над несколькими отношениями

У меня есть вопрос по аннотациям Django. Вот моя модель: class Asset(models.Model): security = models.ForeignKey(Security, on_delete=models.CASCADE, blank=False) class Batch(models.Model): fk_asset = models.ForeignKey(Asset, on_delete=models.CASCADE, blank=False) class BatchPosition(models.Model): fk_batch = models.ForeignKey(Batch, on_delete=models.CASCADE) quantity = models.DecimalField(max_digits=14, decimal_places=2, blank=False) По моему мнению, …

20.06.2024
Как получить разные данные в одном шаблоне? (django)

Сценарий моего проекта - Есть различные примеры, каждый пример имеет различные части, которые будут отображаться в аккордеонах, сейчас я разработал базу данных и генерирую динамические аккордеоны в зависимости от количества моих записей данных. Каждая часть (аккордеон) имеет две …

20.06.2024
Ошибки Django NoReverseMatch в /comment/4

Ошибка возникла, когда я проверил неправильный формат электронной почты. Когда я ввожу правильный формат электронной почты, он работает нормально, и данные сохраняются в фоновом режиме. Ошибка описывается следующим образом: NoReverseMatch at /comment/4 Обратный запрос для 'comment' с аргументами '('',)' …

20.06.2024
1 из многих вызовов переопределенного django `Model.save()` выдает ошибку pylint `unexpected-keyword-arg` - как мне ее удовлетворить?

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

20.06.2024
Как отправить PDF из Python в PHP?

Я пытаюсь создать PDF-файл в Python и отправить его в PHP. Когда я открываю PDF-файл, он оказывается поврежденным. Код на языке Python: from reportlab.pdfgen import canvas from io import BytesIO import sys def generar_pdf(): buffer = BytesIO() …

20.06.2024
Интеграционные тесты django-channels с помощью pytest?

Я пытаюсь создать простой тестовый фикстур в стиле live-сервера для pytest для тестирования с django-каналами. Я пришел к самому простому решению: import pytest @pytest.fixture(scope="function") def channels_live_server(request): from channels.testing import ChannelsLiveServerTestCase class MyChannelsLiveServerTestCase(ChannelsLiveServerTestCase): @property def url(self): return self.live_server_url server = …

20.06.2024
Проект Django, направленный на интеграцию asgi

У меня есть проект django, который работает с представлениями и django-rest-фреймворком, и теперь я хочу добавить к нему каналы. У меня есть django proyect, который работает с views и django-rest-framework, и теперь я хочу добавить к нему каналы, …

19.06.2024
Представление Django REST ModelViewSet возвращает 404 после PATCH

У меня есть представление ModelViewSet в проекте django rest framework. Я пытаюсь отфильтровать документы, которые не являются живыми, то есть не находятся в основном представлении. Для фильтрации я использую параметры: http://localhost:8000/documents?is_live=false. У меня есть список записей. После установки true …

19.06.2024
Как должен обслуживаться index.html с помощью django gunicorn и nginx?

Мое веб-приложение полностью докеризовано и написано на бэкенде django и gunicorn и фронтенде nginx. nginx нужен в качестве прокси и для обслуживания статических файлов. nginx имеет доступ к статическим файлам через смонтированный том из django. Я бы хотел, чтобы …

19.06.2024
Как исправить ошибку Gunicorn Timeout в Django?

Мое приложение Django использует gunicorn в качестве сервера. Оно позволяет пользователям загружать файлы. Недавно я получил следующую ошибку при загрузке некоторых файлов: 0%| | 0/1121 [00:00<?, ?frames/s][2024-06-19 18:59:53 +0000] [1] [CRITICAL] WORKER TIMEOUT (pid:7) 0%| | 0/1121 [00:06<?, ?frames/s] …

19.06.2024
Проблема с выходом из динамической формы в django

[ введите описание изображения здесь](https://i.sstatic.net/cwRzZ7Kg.png) Я хочу, чтобы человек выбрал категорию, в которой он собирается разместить сообщение, чтобы отобразить форму для этой категории, пока что все в порядке, но когда он заполняет ее …

19.06.2024
Как отобразить вывод алгоритмов из терминала vs-code на страницах моего webapp?

У меня есть программа на питоне в моем приложении Django под названием grouping.py, я хочу отображать результаты программы на страницах моего веб-приложения. Программа работает так, как я хочу в терминалах vs-code, но когда я выполняю команду python manage.py runserver …

19.06.2024
Когда я пытаюсь установить psycopg2-binary на свою машину windows, возникает ошибка

Я пытался установить библиотеки из файла requirements.txt, и он выдает следующую ошибку. requirements.txt - psycopg2-binary==2.9.1 Сообщение об ошибке выглядит так, Collecting psycopg2-binary==2.9.1 (from -r requirements.txt (line 6)) Using cached psycopg2-binary-2.9.1.tar.gz (380 kB) Installing build dependencies ... …

19.06.2024
Проблемы отладки докеризованного веб-приложения в VS Code

Я изучаю веб-разработку самостоятельно с помощью различных видео на youtube и книг. Я использую VS code и начал создавать свои собственные веб-приложения в контейнерах Docker (прочитал где-то о преимуществах использования контейнеров). Я создал несколько приложений в рамках проекта, однако, …

19.06.2024
Как отключить верификацию пиров в Django

На localhost моя конфигурация работает нормально, но в production я получаю ошибку "Connection unexpectedly closed" Вот моя конфигурация... EMAIL_HOST='xxxxxxx' EMAIL_PORT=25 EMAIL_HOST_USER='xxxxxxx' EMAIL_HOST_PASSWORD='xxxxxxx' DEFAULT_FROM_EMAIL=EMAIL_HOST_USER EMAIL_BACKEND='django.core.mail.backends.smtp.EmailBackend'

19.06.2024
Неверный путь для моего приложения Django с изображением по умолчанию

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

19.06.2024
Как вывести выборку объектов Blog в ListView в Django с поиском по ForeignKeys двух других различных моделей?

У меня есть три такие модели: 1: class Blog(models.Model): title = models.CharField() published = models.DateField() ... 2: class AuthorList(models.Model): blog = models.ForeignKey(Blog) author = models.ForeignKey(User) lastTimeEdited = models.DateTimeField() ... 3: class CommentsList(models.Model): blog = models.ForeignKey(Blog) commentAuthor …

19.06.2024
Временные интервалы Django не отображаются в форме

Я пытаюсь создать систему бронирования на Django, где я пытаюсь реализовать логику, что если временной интервал забронирован на определенный день, то этот интервал не должен быть кликабельным (отключенным). А рядом с таймслотом должна быть надпись (забронировано). Это моя реализация. Но …

19.06.2024
Предложение по улучшению фронтальной части [закрыто]

Я пытался создать страницу "О нас", но, будучи бэкенд-инженером Django, который недавно перешел на фронтенд-разработку, я не очень опытен в создании визуально привлекательных и чистых дизайнов. Поэтому я ищу помощи, чтобы улучшить ее эстетику. Изначально я пытался использовать AI …

19.06.2024
Django-crontab в контейнере docker: как изменить рабочий каталог cron с "root" на "app"?

Я разрабатываю django-приложение, полагающееся на базу данных mysql. Я пытаюсь запланировать задачу django-crontab для резервного копирования моей базы данных раз в неделю (здесь каждую минуту для тестирования). Мне нужно, чтобы мое приложение работало в docker, поэтому у меня есть …

19.06.2024
Почему внутренние свойства нарушаются при загрузке страницы

введите описание изображения здесь Не гладко, когда есть css vsf атрибуты выпадают 1 раз для завершения Я хочу, чтобы это была область загрузки, как указано выше Пожалуйста, покажите мне, как сделать ее плавной при загрузке …

19.06.2024
Django Admin Валидация по обычным полям и инлайнам

У меня есть модель с двумя отношениями ManyToMany и соответствующим классом администратора: Первое отношение включено в "filter_horizontal" Второе отношение - это строка, которая включена в "inlines" Все работает хорошо, пока мне не нужно добавлять …

19.06.2024
Как обрабатывать большие task_kwargs в Celery, чтобы избежать многоточия в TaskResult

Я использую Celery для асинхронной обработки задач в моем Django-приложении. Некоторые из моих задач предполагают обработку больших объемов данных, передаваемых в качестве task_kwargs. Однако я заметил, что когда task_kwargs слишком велики, в TaskResult данные отображаются с многоточием (...), что указывает …

19.06.2024
Обновление счета-фактуры с помощью линейных элементов

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

19.06.2024
Как дать разное описание разным конечным точкам url в drf-spectacular

У меня следующие взгляды: @extend_schema(tags=["admin"]) class CompanyForAdminView(APIView): permission_classes = [IsAuthenticated, IsAdmin] filter_backends = [SearchFilter] search_fields = ["email", "company_profile__name"] def get(self, request, id=None): if id: company = get_object_or_404(Company, id=id) serializer = CompanyRetrieveSerializer(company) return Response(serializer.data) else: companies = Company.objects.all() …

19.06.2024
Неверный заголовок HTTP_HOST для приложения Django, запущенного в Cloud Run

У меня есть приложение Django, запущенное в Cloud Run. Cloud Run настроен как бэкэнд-сервис для External Application Load Balancer. Сервис работает с различными пользовательскими доменами. Список доменов постоянно меняется, поэтому управление доменами было перенесено на уровень политики безопасности …

19.06.2024
Почему в Django время отображается в 01.01.1900?

Я определил модель: class Topic(models.Model): """A topic the user is learning about""" text = models.CharField(max_length=200) date_added = models.TimeField(auto_now_add=True) def __str__(self): """Return a string representation of the model""" return self.text Я получаю их в представлении: topics = Topic.objects.order_by("date-added") …