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

30.08.2024
Авторизация в Django с использованием других полей

У меня есть приложение Django rest framework, и я модифицировал его модель User с помощью AbstractBaseUser. Я развернул проект на VPS, и теперь заказчик хочет внести изменения в аутентификацию. Мне нужно установить ОБА телефона и email в качестве USERNAME_FIELD, …

30.08.2024
Проблема с загрузкой файлов на S3 в Django на Azure App Services

Наше приложение уже несколько лет размещается на Heroku без каких-либо проблем с загрузкой на S3. Сейчас мы работаем над переходом на Azure App Services. Сейчас мы столкнулись с проблемой, когда загрузка файлов не удается. Кажется, что они прерываются по времени …

30.08.2024
Как решить проблему: Django с Visual Studio Code Изменение шаблона без эффекта?

У меня есть приложение Django, и я использую Visual Studio Code в качестве редактора. Я реализовал функциональность для восстановления паролей через шаблон электронной почты. Я отредактировал шаблон, чтобы посмотреть, как это повлияет на электронное письмо, но изменения не дали …

30.08.2024
Каналы Django перестают работать через некоторое время

У меня есть система, в которой есть две формы связи, одна через http-соединения для определенных задач, а другая через websockets для задач, требующих связи в реальном времени. Для развертывания я использовал nginx, daphne и redis, вот конфигурации: Сервис …

28.08.2024
DRF выборка на основе поля другой модели

Необходим метод GET, куда я могу передать id объекта Client и получить все объекты Detection, связанные сним. Не могу понять как добитсья этого в рамках DRF. Detection относится к Stream, а Stream относится к Client связью многие к одному. views.py …

28.08.2024
Как получить PCI DSS сертификат?

У меня есть сайт магазина на Django. Пытаюсь интегрироваться с сервисом платежной системы. Нужно отправлять банковские данные пользователя по API в платежную систему из формы оплаты на сайте. Однако мне сказали, что это запрещено и я должен перенаправлять пользователя на …

28.08.2024
Подпункты пункта 'Продукты' в выпадающем меню не отображаются при нажатии

Подпункты пункта "Продукты" в выпадающем меню не отображаются при нажатии на них Кнопка 'فهرست' работает правильно при нажатии и открывает выпадающий список, но когда я нажимаю на элемент 'محصولات', выпадающий список закрывается. Я хочу, чтобы подпункты 'محصولات' отображались при …

28.08.2024
Поле ForeignKey модели поднимает событие ограничения not-null с установленным `default=`.

Моя модель : def Maker(models.Model): name = models.CharField() def get_default_maker(): default_maker, created = Maker.objects.get_or_create(name="noname") return default_maker.pk class Item(models.Model): maker = models.ForeignKey( Maker, verbose_name="Maker", on_delete=models.SET(get_default_maker), default=get_default_maker ) У меня есть Maker экземпляр-плагин "noname". Я хотел бы назначать …

28.08.2024
Доступ к geonode api через клиент

Я столкнулся с проблемой аутентификации в GeoNode и мог бы воспользоваться помощью. Я включил ее, установив: LOCKDOWN_GEONODE=True Однако мне нужно получить доступ к API (.../api/v2/...) через клиента, как для фронтенд-клиентов в шаблонах Django, так и в чистом коде. …

28.08.2024
Указание проекта Django на мой приобретенный домен в Google Cloud

Я купил домен у GoDaddy и размещаю его в ведре (которое имеет то же имя, что и мой домен) в проекте на облаке Google. В ведре в разделе "Редактировать конфигурацию сайта" я добавил простую html-страницу в поле под названием …

28.08.2024
Передача данных во фреймворк django с помощью javascript (без jquery)

У меня есть выпадающий список, который я получил из загруженного CSV-файла из Django, который я хочу передать обратно в другое представление Django с помощью javascript при выборе значения. Я продолжаю получать 404 ошибку (index.js:9 POST http://127.0.0.1:8000/gui_app/%7B%%20url%20%22get_selection%22%20%%7D 404 (Not Found) …

28.08.2024
Я не могу войти на свой сайт django через браузер телефона, но могу войти в учетные записи, созданные на телефоне после развертывания на железной дороге [закрыто]

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

28.08.2024
Django, как получить аннотированное поле связанной модели

Например, модель Invoice имеет поле проекта, которое указывает ForeignKey на модель Project, Project имеет пользовательский ProjectManager, который get_queryset определен, в get_queryset я делаю: super().annotate(display=...) и когда я хочу получить это аннотированное поле через Invoice: Invoice.objects.filter(project__display__iregex=...) то возникает ошибка, …

28.08.2024
Django queryset count с нулем

У меня есть эта модель Django : class Survey(models.Model): call = models.OneToOneField(Call, null=True, related_name='survey', on_delete=models.CASCADE) service = models.ForeignKey(Service, related_name='survey', null=True, on_delete=models.CASCADE) when_start = models.DateTimeField() when_end = models.DateTimeField() Я хотел бы получить количество звонков на одну услугу в …

28.08.2024
Django, как создать поле ForeignKey при .annotate?

Я хотел создать поле ForeignKey в Django с помощью .annotate, но не смог найти ни одной опции для этого, возможно, ее не существует. Я просто хочу LEFT JOIN определенной модели с определенным условием. Но сейчас я должен сделать это следующим …

28.08.2024
Чем заменить RelatedFilter в новых версиях django_filters?

У нас есть проект Django версии 2.0.4, сейчас я пытаюсь обновить его до 3.1 В проекте используется djangorestframework-filters, но сейчас этот пакет не поддерживается. Проблема в том, что один из наших FilterSet использует RelatedFilter, и я не могу найти …

28.08.2024
Поля ввода не обновляются после их редактирования в грубой программе на django [закрыто]

//edit.html <form action="/update/{{ rec.id }}" method="POST"> {% csrf_token %} Name: <label> <input type="text" name="title" value="{{ rec.name }}" /> </label> <br/> Marks1: <label> <input type="number" name="mark1" value="{{ rec.mark1 }}" /> </label> <br/> Marks2: <label> <input type="number" name="mark2" value="{{ rec.mark1 }}" /> …

28.08.2024
Django-приложение, развернутое на сервере Ubuntu, перенаправляет на страницу входа в систему после успешной авторизации

Я развернул django на сервере ubuntu 22 с nginx в качестве сервера приложений, но когда я вхожу в систему и при каждом запросе получаю перенаправление обратно на login.` if form.is_valid(): username = form.cleaned_data.get("username") password = form.cleaned_data.get("password") logger.debug(f"Attempting to authenticate …

28.08.2024
Sass.CompileError: Файл для импорта не найден или не доступен для чтения

Я работаю над проектом django и решил использовать django-simple-bulma, но при каждом запуске Python manage.py collectstatic я получаю sass.compilerererror Traceback (most recent call last): File "C:\Users\DIAWHIZ\desktop\themiraclemovement\manage.py", line 22, in <module> main() File "C:\Users\DIAWHIZ\desktop\themiraclemovement\manage.py", line 18, in main execute_from_command_line(sys.argv) File …

28.08.2024
Специальные символы в поле Auto Slug

Я пытаюсь найти решение проблемы, с которой я сталкиваюсь при использовании prepopulated_fields. Я использую эту функцию для создания slug на основе введенного названия. Однако если я вставляю в заголовок специальные символы (+, - и т. д.), слизняк не может их …

28.08.2024
Создание небольших pdf-файлов с помощью pdfkit

В моем проекте django я создаю pdf-файлы на python с помощью библиотеки pdfkit. Однако мои pdf с 15 страницами имеют размер 16мб. my lib pdfkit==1.0.0 Как я могу уменьшить его размер, учитывая мой код выше: import pdfkit from …

28.08.2024
Почему мой XMLHttpRequest отменяет мою фоновую задачу перед перезагрузкой страницы

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

27.08.2024
Django-ninja Webhook Server - ошибка подписи/неправильный запрос

Я работаю над приложением Django, где мне нужно разработать сервер webhook с помощью Django-ninja. Приложение webhook получает уведомление о новом заказе, как описано здесь: https://developer.wolt.com/docs/marketplace-integrations/restaurant-advanced#webhook-server Мой код ниже: @api.post("/v1/wolt-new-order") def wolt_new_order(request: HttpRequest): received_signature …

27.08.2024
Наиболее подходящий метод установки psycopg3 для производственного Django-сайта с PostgreSQL

Я запускаю производственный веб-сайт, используя Django с базой данных PostgreSQL. Официальная документация psycopg3 (https://www.psycopg.org/psycopg3/docs/basic/install.html) описывает три различных метода установки: Двоичная установка Установка исходного кода Установка только расширения C Какой из этих методов установки будет наиболее …

27.08.2024
Как установить значение для поля сериализаторов в DRF

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

27.08.2024
Django 4.2.15 на Cloud Run - сильное замедление работы uWSGI и большое время `domLoading`, но только в одном проекте

Я сталкиваюсь с серьезными проблемами производительности моего приложения Django 4.2.15 при запуске на Google Cloud Run. Однако проблема, похоже, связана только с …

27.08.2024
Ошибка входа пользователя Django, все запросы от одного и того же пользователя

Я пытаюсь регистрировать пользователей, используя стандартную систему входа, однако когда пользователь входит в систему, она переписывает все запросы от других пользователей так, как будто они были от пользователя, который только что вошел в платформу class CustomLoginView(LoginView): def __init__(self, **kwargs: Any) …

27.08.2024
Django хранит переменную между запросами пользователей

Короткая версия: Как в django хранить переменную в памяти и сделать ее доступной для разных пользователей? Длинная история: Я написал несколько api, используя django и django-ninja. Этот api использует стороннюю библиотеку, которая помогает мне подключиться к …

27.08.2024
<

< < <

27.08.2024
<

< Установили Tutor: Я успешно настроил Tutor и платформу OpenEdX. Клонирование репозитория MFE: Я клонировал репозиторий frontend-app-authn с GitHub. Базовая настройка: Я сделал несколько базовых настроек в клонированном репозитории MFE (например, изменил CSS и текст). Монтирование MFE: …

27.08.2024
Sentry с интеграцией с django бросает запрос KeyError

Я схожу с ума от этой проблемы, которая, как я полагаю, исходит от sentry-sdk для python, возможно, в сочетании с некоторыми другими зависимостями. У меня есть проект на Django 4.2 с sentry-sdk 2.13.0, который выбрасывает KeyError request каждый раз, …

27.08.2024
Django использует update() на колонке bool в качестве блокировки операций приложения

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

27.08.2024
Django Получение ошибки пути доступа для статических ресурсов

Я использовал Django для настройки пути к аватару по умолчанию в static/images, но система всегда ищет файл аватара по умолчанию в media/images. models.py class Profile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) nickname = models.CharField(max_length=100) avatar = models.ImageField(upload_to='avatars/',null=True, blank=True,default='images/默认头像.jpeg') settings.py MEDIA_URL …

27.08.2024
Как обеспечить согласованность имен полей/атрибутов/столбцов данных во всем проекте?

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

27.08.2024
Django Viewflow - Передача значений полей через урлы при запуске процесса

Возможно ли **, передать значение процессу через стартовый url/path. У меня есть модель процесса с полем note. Я хочу запустить новый поток процесса и передать заметку в url, например http://server.com/my_process/start/?note=mynote

27.08.2024
Получение конфликтов версий при попытке добавить зависимости в мой проект django-react

На самом деле я пытаюсь добавить еще несколько зависимостей, таких как react-pdf и т.д. в мой проект, который является проектом django, и я пытаюсь использовать элементы react также вместе с ним. Я использую webpack для представления моего кода react …

27.08.2024
Django подключается к PgSQL на локальном хосте, но не подключается к удаленной БД (AWS RDS)

У меня есть проект Django, который использует PostgreSQL в качестве сервиса БД. В локальной БД все работает нормально. Но когда я пытаюсь подключиться к экземпляру PostgreSQL в AWS RDS, он не подключается. Учетные данные для подключения верны, и …

27.08.2024
Как удалить файл модели Django без перезапуска сервера и запуска миграций?

Я работаю над приложением Django, в котором мне нужно программно удалить файл модели (например, my_app/models/my_model.py), а затем запустить миграции, не перезапуская сервер. Однако после удаления файла и запуска makemigrations Django не распознает никаких изменений и не генерирует миграцию для …

27.08.2024
Django Celery не обновляет базу данных и S3

Я создаю проект на django, в котором есть несколько приложений. Для одного из приложений, которое обрабатывает последние данные (загруженные), я собираюсь использовать celery, так как это занимает некоторое время (около 20-30 секунд) для получения и выборки данных из AWS …

27.08.2024
Модель Django возвращает count() 0, но вызывает ошибку IntegrityError при одиночной записи bulk_create/save в тестовом примере

У меня есть тестовый пример для пересчета значений в моей базе данных. Поток: Инициальный расчет ( записи добавлены в несколько моделей/таблиц) Сброс данных (удаление связанных вычисленных данных) Re-calculate (записи добавлены в несколько моделей/таблиц) …