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

21.06.2024
Liking песни в моей музыки веб-сайт не работает Django приложение

Я создаю сайт музыкальных потоков с помощью Django и испытываю трудности с удалением песни из списка понравившихся песен (добавление работает). У меня есть {% for % }, в котором циклически отображаются все песни, и когда я нажимаю на кнопку, …

21.06.2024
В базовом представлении класса django всякий раз, когда я вхожу в систему, мой пользователь успешно входит в систему, но получает эту страницу ошибки:Страница не найдена (404)

Я попробовал использовать class base view в моем блоге на сайте authorlogin.каждый раз, когда я вхожу в систему, хотя мой автор регистрируется, но получает страницу ошибки.я только что преобразовал login в classbased view, но мой authorprofile является function based view …

21.06.2024
Точки останова не срабатывают в PyCharm при отладке приложения Django

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

21.06.2024
Django добавляет ведущую косую черту при сохранении пути

Я создаю маршрут для сохранения некоторых фотографий, и пока что они сохраняются на рабочем столе. Это можно легко изменить в моем .env файле: MEDIA_URL=C://Users/User/Desktop/ Django сохраняет файл корректно, и его можно увидеть в его местоположении, как и ожидалось. …

21.06.2024
Неоднозначное поведение контекстной переменной django при создании url в шаблоне с помощью тега url

Я передаю контекстную переменную review_id в приведенной ниже функции просмотра шаблону. Предполагается, что контекстная переменная будет использоваться при построении url с помощью шаблонного тега url. views.py def report_pdf(request, review_id): return render(request, 'mtsAuthor/report.html', { 'review_id': review_id }) report.html <a …

21.06.2024
Сериализатор Geojason выдает нулевую геометрию

У меня та же проблема, что и в этом вопросе, хотя она якобы была исправлена в Django 1.9, поэтому я подумал, что, возможно, я делаю что-то не так. Я пытаюсь сериализовать мои данные в geodjango: homes …

21.06.2024
Аудиофайл Django не воспроизводится

Проблема с Django и тегом HTML5: Невозможно воспроизвести загруженные аудиофайлы Репо: https://github.com/desboisGIT/TestSite У меня возникла проблема с воспроизведением аудиофайлов, загруженных через мое Django-приложение с помощью тега HTML5. Вот установка: Описание проблемы: У …

21.06.2024
Как скрыть пароль в панели администратора при создании нового пользователя?

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

20.06.2024
Как добавить Tabular Inline на страницу пользователя по умолчанию в Django, когда другая модель имеет отношение "многие ко многим" с моделью пользователя

Я искал решения этой проблемы в Интернете, но так и не смог найти ответ на этот вопрос. Вот мои модели: class Website(models.Model): url = models.URLField() users = models.ManyToManyField(User) def __str__(self) -> str: return str(self.url) class Profile(models.Model): user …

20.06.2024
Django смена фото в профиле пользователя

Есть модель профиля пользователя, в которой находится поле пользовательской аватарки. Для этой модели есть форма и вьюшка, с помощью которой эту форму можно редактировать. Когда у пользователя уже загружена фотография и он заходит на страницу редактирования профиля, поле загрузки аватарки …

20.06.2024
Как изменить файл nginx.conf во время развертывания AWS Elastic Beanstalk

Я разработал Django-приложение и развернул его в среде Elastic Beanstalk (с nginx в качестве прокси-сервера). Платформа Linux должна быть первой версии, потому что если я выполню команду: cat /etc/os-release в терминале экземпляра EC2, управляемого EB, я получаю такую …

20.06.2024
Django - Событие Checkbox onchange работает только в том случае, если я нажимаю на ярлык

В шаблоне Django у меня есть чекбокс с именем "test" из формы Forms.py test = forms.MultipleChoiceField(required=False,widget=forms.widgets.CheckboxSelectMultiple(), label="test") Когда я пытаюсь сделать что-то с помощью события onchange, оно работает, только если я нажимаю на ярлык флажка. Если я …

20.06.2024
Конвертировать python в exe для windowsXP sp3

я хочу создать проект django и преобразовать его в exe файл для windowsXP sp3, и я не могу установить версии, которые работают для windowsXP sp3 я пробовал искать на многих сайтах и всегда получал это Collecting Pyinstaller Could …

20.06.2024
Bootstrap 5.3 Аккордеон, игнорирующий data-bs-parent

Я пытаюсь создать аккордеон, в котором заголовки находятся в левом столбце, а при раскрытии содержимое появляется в правом столбце. Это работает отлично, за исключением того, что мне приходится снова нажимать на заголовок, чтобы закрыть его, как в примере "Always Open" …

20.06.2024
Развертывание django и react на сервере?

Я работаю над проектом erp, который будет развернут на сервере on premise, я хочу знать, как я могу развернуть django с gunicorn и nginx и react с nginx, где я могу просто пойти, чтобы узнать, как я могу достичь …

20.06.2024
Как изменить текстовое поле модели django, чтобы оно стало полем-плейсхолдером django-cms

Я включил простое приложение в установку django-cms 4.1.1 и подключил его с помощью apphook, следуя учебникам. model.py: class Meeting(models.Model): # some fields above... body = models.TextField(_('body'), default='', blank=True ) placeholders = PlaceholderRelationField() @cached_property def placeholder_test(self): return get_placeholder_from_slot(self.placeholders, "body") def …

20.06.2024
Как сохранить данные django db в середине теста плейсхолдера?

Я не могу понять, как вызвать "синхронизацию" create_user(). Сообщение об ошибке: django.core.exceptions.SynchronousOnlyOperation: You cannot call this from an async context - use a thread or sync_to_async. Однако, когда я использую sync_to_async, она не может быть …

20.06.2024
Аутентификация LDAP с помощью Paperless NGX в Docker

Недавно я установил Paperless NGX в Docker и настроил аутентификацию пользователей через LDAP. Сервер доступен, и аутентификация начинается корректно, но соединение постоянно обрывается. Я не могу понять, почему. Есть ли у кого-нибудь идеи, что я могу проверить? …

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. Я бы хотел, чтобы …