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

16.09.2024
DRF получает ошибку AttributeError при попытке разместить данные

Я создаю API регистрации пользователей в DRF, используя модель Profile с отношением OneToOne с моделью User по умолчанию Django. Я создал сериализатор с моделью User и определил поля Profile как поля сериализатора. Проблема в том, что когда я публикую …

16.09.2024
Как я должен подойти к разработке этого проекта по компьютерному зрению? Детектор собачьих экскрементов/очистки/уничтожения с оповещением через RTSP-камеру, веб-приложение

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

16.09.2024
Проблема с конфигурацией вебхуков в Twilio

Я настроил веб-хук в Twilio для получения сообщений. Я протестировал веб-хук с помощью Ngrok, и первоначально я получаю 2-3 запроса сообщений, и все работает нормально. Однако после этого я перестаю получать запросы на webhook. Как я могу исправить это …

16.09.2024
Почему статические файлы Django не загружаются после развертывания? [дубликат]

Я знаю, что этот вопрос уже задавался, но мне ничего не помогло. Я перепробовал все возможные решения, но ничего не помогло, включая выполнение всех команд типа python manage.py collectstatic. Я приложил необходимые скриншоты. Пожалуйста, помогите мне как можно скорее! …

16.09.2024
Djoser Login не работает с Docker-compose, Worker завершается с помощью Signal 11

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

16.09.2024
Сбой теста после обновления версии Django

Я столкнулся с проблемой после обновления с django 3.1 до 4.2. Существует тест на создание устройства два раза подряд с одинаковыми данными: @parameterized.expand([(MOBILE_APP_KIND.INSPECTOR,), (MOBILE_APP_KIND.VOLUNTEER,)]) def test_double_create_device(self, app_kind): if app_kind == MOBILE_APP_KIND.INSPECTOR: url = self.url_inspector InspectorFactory(user=self.user) else: url = self.url_volunteer response …

16.09.2024
Как обрабатывать два идентификатора для одной конечной точки в шаблонах и шаблонах URL Django?

Как управлять двумя первичными ключами при создании urlpatterns в Django для одной конечной точки (т.е. задействовать два первичных ключа) def records(request, patient_id, record_id): patient = get_object_or_404(PatientProfile, pk=patient_id) medical_record = get_object_or_404(MedicalRecord, pk=record_id) record_url = reverse('doctor_app:record', kwargs={'patient_id': patient.id, 'record_id': medical_record.id}) print(f"Generated URL: …

16.09.2024
Передача массива объектов, возвращенных командой fetch, обратно в вызывающую функцию (Django и JS)

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

16.09.2024
Тайм-аут задачи ECS при подключении к RDS

Мой контейнер ECS изначально подключается к моей базе данных RDS и даже может выполнить запрос. Однако очень быстро после загрузки соединение обрывается. Иногда ошибка выглядит как ошибка DNS с сообщением об ошибке: OperationalError('[Errno -3] Временный сбой при …

16.09.2024
Перенаправление Django блокируется CORS

Мои редиректы в django блокируются CORS, хотя я сделал все, чтобы настроить CORS: Я установил django-cors-headers в виртуальное окружение, я добавил corsheaders в INSTALLED_APPS и я добавил corsheaders.middleware.CorsMiddleware в верхнюю часть MIDDLEWARE, я также добавил это в нижнюю часть моего …

16.09.2024
Как обработать CSRF для iFrames в Django с несколькими белыми сайтами без использования белого списка доменов?

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

16.09.2024
Пользовательское ограничение авторизации в представлении django

У меня есть приложение. В приложении есть пользователи, посты, комментарии к постам и т.д. (это что-то вроде блога). Задача состоит в том, чтобы ограничить пользователей от редактирования объектов, которые не принадлежат пользователю. Например, пользователь не может редактировать записи, сделанные …

16.09.2024
Новая ветка на github не может запустить manage.py - ImportError: Couldn't import Django

У меня есть прекрасно работающий статический Django-сайт в моей главной ветке на Github. Но как только я создаю вторую ветку branch2 на том самом Django-сайте из моей main ветки python manage.py runserver выдает мне эту ошибку (но venv активируется …

15.09.2024
Падает тест после обновления версии Django

Столкнулся с проблемой после обновления с django 3.1 на 4.2. Есть тест на создание устройства два раза подряд с идентичными данными: @parameterized.expand([(MOBILE_APP_KIND.INSPECTOR,), (MOBILE_APP_KIND.VOLUNTEER,)]) def test_double_create_device(self, app_kind): if app_kind == MOBILE_APP_KIND.INSPECTOR: url = self.url_inspector InspectorFactory(user=self.user) else: url = self.url_volunteer response = …

15.09.2024
Как работают вызовы models.Manager и пользовательских менеджеров?

Следующий вопрос был задан другим пользователем, который впоследствии удалил вопрос. Но я считаю полезным немного "покопаться" в том, как работает логика менеджера Django. Я расширил класс models.Manager и создал собственный менеджер. class PublishedManager(models.Manager): …

15.09.2024
Как сделать aggregate raw sql с юлианской датой в sqlite (с помощью django)

Я использую sqlite3 и django. Я хочу вычислить среднее значение для всех дней между last_played и now. (Last_played - это просто поле времени даты). У меня на данный момент: avg_days_last_played_sql = """ AVG(julianday('now') - julianday(played_at)) """ …

15.09.2024
Ошибка запроса View.py: Failed to establish a new connection: [Errno 111] Connection refused

Я установил docker для моих 2 django проектов (frontend | backend) это мой yaml `version: "3.12" services: mysql: image: mysql:8.0 container_name: mysql_db restart: always environment: MYSQL_ALLOW_EMPTY_PASSWORD: 'yes' MYSQL_DATABASE: gfmic_frontend_db_v1 ports: - "3306:3306" volumes: - mysql_data:/var/lib/mysql networks: - …

15.09.2024
Переименуйте мое приложение Django auth, чтобы исправить ошибку "Application labels are not unique".

Когда я создавал свой проект Django, я создал приложение под названием auth. Я никогда не использовал django.contrib.auth, вместо этого я создал свой собственный код аутентификации. Модель User без полей password, пользовательские представления и сериализации API, вход по волшебным ссылкам, отправленным …

15.09.2024
Celery worker прекращает выполнение заданий через несколько минут после неудачной синхронизации

В моем проекте django возникла проблема с использованием celery и redis в качестве брокера сообщений. Current versions: celery==5.3.6 redis==5.0.8 Проблему можно описать с помощью этого журнала: Это происходит как в docker, так и в системе aws, когда …

15.09.2024
Ошибка Django, связанная с библиотекой pillow [закрыто]

Вчера все работало нормально, а сегодня при запуске появилась эта ошибка. Вот ошибка: File "E:\python-projects\dev_env\venv\Lib\site-packages\pip\_internal\utils\retry.py", line 5, in <module> from pip._vendor.typing_extensions import ParamSpec File "<frozen importlib._bootstrap>", line 1176, in _find_and_load File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked File …

15.09.2024
Объединение двух типов страниц о трясогузках в одну

Допустим, у нас есть два типа страниц ContentPage и Folder, которые выполняют одну и ту же работу, и мы хотим объединить их в один. В основном мы хотим объединить Folder в ContentPage. Я пришел к следующему решению, но …

15.09.2024
Error: Invalid value for '-A' / '--app': Unable to load celery application. Module 'project' has no attribute 'celery'

Usage: celery [OPTIONS] COMMAND [ARGS] Try 'celery --help' for help.

15.09.2024
Celery and Redis: Error: Invalid value for '-A' / '--app': Unable to load celery application. Module 'project' has no attribute 'celery' [closed]

Текст курсивомЗдраствуйте я пытаюсь подключить подключить асинхронные задачи через 'Celery' и брокер сообщений 'Redis'. Установил pip install celery создал файл celery.py рядом с settings.py и в нём прописал следующую конфигурацию import os from celery import Celery os.environ.setdefault('DJANGO_SETTINGS_MODULE', …

14.09.2024
Обработка нескольких пользовательских вводов в поле пользовательской формы Django: Обработка всех значений

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

14.09.2024
Как получить доступ к метаданным сессии оформления заказа в веб-хуке Stripe для методов оплаты в режиме подписки

Я интегрирую Stripe Checkout в Django-приложение и обрабатываю webhooks для обновления информации о пользователе на основе событий оплаты. Однако я сталкиваюсь с проблемами доступа к метаданным, связанным с Checkout Session, когда работаю с payment_method объектами. Контекст: У …

14.09.2024
Как получить содержимое ответа из объекта Response() в декораторе представления?

Допустим, у меня есть декоратор, который может быть применен к представлению, основанному на классе DRF. Базовая версия декоратора выглядит следующим образом:- `class LogRequest: def __init__(self, log_success=True, methods_to_log=None): self.log_success = log_success self.methods_to_log = methods_to_log if methods_to_log is not None else …

14.09.2024
Бэкэнд аутентификации django игнорируется при указании

У меня есть два бэкенда аутентификации клиентов: один для стандартного входа, а другой для двухфакторного входа. В моем файле settings.py они оба перечислены AUTHENTICATION_BACKENDS = [ 'user_profile.auth_backends.TOTPBackend', 'user_profile.auth_backends.StandardLoginBackend', 'django.contrib.auth.backends.ModelBackend', ] У меня они хранятся в папке …

14.09.2024
Динамическая настройка менеджера для моделей Django

Я пытаюсь установить свой пользовательский менеджер динамически для заданных моделей. Вот пример моего кода class CustomManager(models.Manager): def active(self): return self.filter(name__startswith='c') def set_custom_manager(model_class, manager=CustomManager(), manager_name='objects'): setattr(model_class, manager_name, manager) return model_class class Facility(BaseModel): name = models.CharField(_("Name"), max_length=255) icon = models.ImageField(upload_to='location/facilities/') …

14.09.2024
API endpoing, принимающий список в качестве данных в DRF

У меня есть класс Component в моем models.py, и у меня есть массив идентификаторов Component в React, и я хочу отправить их в мой DRF API, чтобы я мог получить их данные в качестве ответа. Я хочу получить что-то …

14.09.2024
Django Websocket терпит неудачу сразу после рукопожатия при использовании PostgresSql

Я разработал приложение с помощью Django и использовал в нем каналы Django для сообщений. Мои websocket-соединения работали нормально, пока я использовал свой локальный db.sqlite3, но когда я перешел на использование PostgreSQL, размещенного на AWS RDS, я начал получать ошибку …

14.09.2024
"Ошибка 404: Ресурс не найден на этом компьютере" при развертывании веб-сервиса Django на Render.com, развертывание прошло успешно, сайт работает в режиме Live/green

У меня есть веб-приложение Django, которое отлично работает при тестировании на локальном сервере. Оно использует generics.APIViews, и в нем нет файла index.html и статических файлов, которые нужно обслуживать. Я прочитал и выполнил все инструкции по развертыванию на Render.com, …

14.09.2024
Celery и Redis: Ошибка: Недопустимое значение для '-A' / '--app': Невозможно загрузить приложение celery. Модуль 'project' не имеет атрибута 'celery' [закрыто]

Hello I am trying to connect connect connect asynchronous tasks via 'Celery' and message broker 'Redis'. Installed pip install celery I created a file celery.py next to settings.py and in it I wrote the following configuration import os from celery …

14.09.2024
RecycleBin() получил неожиданные аргументы ключевых слов: 'title', 'content_type', 'object_id', 'deleted_by'

В моем проекте Django есть модель мусорной корзины, которая прекрасно работает с другими моделями, поскольку я переопределил функцию delete для мягкого удаления любого объекта модели, используя is_deleted=True в каждой модели. class RecycleBin(models.Model): title = models.CharField( max_length=1000, verbose_name="Title", null=False, blank=False, …

14.09.2024
Хостинг React Frontend и Django Backend App в digital Ocean [закрыто]

Привет Я пытаюсь разместить React и django приложение на сервере digital ocean apache. Когда я делаю это успешно, я получаю экран Django rest framework в качестве страницы для IP-адреса дроплета .Я пробовал так много вещей, но не смог найти ответ. …

14.09.2024
"Требуется PostgreSQL 12 или более поздняя версия (найдена 10.23)". Ошибка Django при подключении к PostgreSQL 16

Тип исключения: NotSupportedError Значение исключения: Требуется PostgreSQL 12 или более поздняя версия (найдена 10.23). Приведенное выше исключение выбрасывается бэкендом db. Очевидным предположением было бы несоответствие версий; это не так, как я убедился в этом. Соединение происходит с удаленной …

14.09.2024
Деплой backend части веб приложения

После деплоя backend части веб приложения у меня возникли несколько вопросов, которые по идее должны были возникнуть задолго до этого, так вот, 1 вопрос) должен ли я устанавливать ssl сертификат для backend части или это надо только для frontend части. …

13.09.2024
Использование данных AlpineJS в компоненте django-cotton

Я пытаюсь использовать AlpineJS совместно с django-cotton компонентами. Я попробовал сделать следующее, но это не сработало. <div x-data="{ message: 'I ❤️ Alpine' }"> <c-card x-bind:title="message" x-text="message"></c-card> </div> с компонентом …

13.09.2024
Нужны предложения по получению данных из odoo внутри Django при навигации пользователя

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

13.09.2024
Уникальность поля в модели django при условии

Есть связанные модели продукта и версии. Хочу чтобы поле версии было уникальным для определенного продукта. То есть чтобы нельзя было создать две версии для одного продукта с одинаковым номером. Подскажите плиз как это реализовать? class Product(models.Model): product_name = models.CharField(max_length=100, verbose_name="Название") …

13.09.2024
No module named 'config'

File "C:\Users\user\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1387, in _gcd_import File "<frozen importlib._bootstrap>", line 1360, in _find_and_load File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed File …