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

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 (записи добавлены в несколько моделей/таблиц) …

27.08.2024
После переключения с публичного IP на Elastic IP в AWS моя страница API больше не доступна, а Nginx застрял на странице "Welcome to nginx!".

Изначально я настроил API на виртуальной среде Ubuntu с помощью Nginx, Gunicorn и Supervisor, и он отлично работал с исходным публичным IP-адресом. Однако я решил подключить к экземпляру Elastic IP. После присоединения Elastic IP страница API стала недоступной, выдавая …

26.08.2024
Возможность для администратора Django входить в систему как обычный пользователь

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

26.08.2024
Как загрузить файл docx с помощью django\react?

Я пытаюсь скачать test.docx, но размер файла и его содержимое неверны. Например, размер исходного файла 14 кб, скачанного 22 кб Исходный файл содержит таблицу (если это важно) Но он корректно работает с pdf и txt view.py …

26.08.2024
Развертывание DJANGO pythonAnywhere

Я пытаюсь развернуть простое Django-приложение (Tic-Tac-Toe), но у меня возникают трудности. При перезагрузке и попытке развернуть мое Django-приложение через PythonAnywhere, в консоли ошибок появляются эти ошибки, связанные с моим WSGI-файлом. Я не понимаю, почему я получаю эту ошибку: "TicTacToe" module …

26.08.2024
Ошибка Django UniqueConstraint в отношениях с внешним ключом

Я действительно застрял на этом вопросе. Мне нужно импортировать в мое веб-приложение django существующую базу данных. У меня возникла проблема с установкой внешних отношений между IrmaTblcardpoc и IrmaTblcardstreet, зная, что mykey и streetid являются "составными ключами". Я …

26.08.2024
Django %(class)s не заменяется корректно при использовании в m2m отношения к себе в абстрактной модели

Документация Django советует устанавливать related_name и related_query_name, используя плейсхолдеры имен классов/приложений %(class)s и %(app_label)s. Я обнаружил, что в абстрактной модели с полем "многие-ко-многим" к самому себе эти метки не заменяются корректно. Это происходит потому, что они …

26.08.2024
Переопределенный в Django метод сохранения экземпляров не возвращает фактические данные после super().save()

У меня есть простая Shipment модель. Мне нужно получить доступ к обновленным данным полей экземпляра Shipment после save(). Но когда я пытаюсь подсчитать Product экземпляров, связанных с Shipment экземпляром, я получаю неактуальные данные (одно сохранение позади). Пример потока: …

26.08.2024
Есть ли способ изменить функциональность базовой модели Django Group?

У меня есть приложение Django со следующей архитектурой; модель Company, которая содержит несколько пользователей (пользователь является пользовательским пользователем, расширяющим AbstractUser). Каждый пользователь может быть членом только одной компании. Мы используем базовую модель Django Group и базовые разрешения Django. …

26.08.2024
Настройка docker при развертывании приложения react в choreo

Может ли кто-нибудь помочь мне, пожалуйста? Я пытаюсь развернуть приложение react+Django с помощью choreo, но, к сожалению, при развертывании бэкенда, сборка докера не удается, я не знаю, что делать**** Я не создал dockerfile в своем проекте, потому что …

26.08.2024
Как подключить LDAP-аутентификацию для Django?

В настоящее время я внедряю LDAP-аутентификацию в Django. Я создал виртуальную машину Windows Server VM и пинговал ее на моем основном ПК и наоборот, также использовал ldapsearch -x -H ldap://192.168.0.136 -D "Administrator@statuspage.com" -W -b "DC=statuspage,DC=com" и все работает как …

26.08.2024
Drf_spectacular не улавливает сложные объекты

У меня есть сериализатор, который выглядит примерно так (сильно упрощено) class MySerializer(serializers.Serializer): parameters = Parameters(many=True, default=[]) class Parameters(BaseSerializer): param_name = serializers.CharField(required=True, allow_blank=False) param_count = serializers.IntegerField(required=True) Аннотации drf_spectacular являются @extend_schema( request=None, responses={ 200: MySerializer, 400: ErrorResponseSerializer, 500: ErrorResponseSerializer …

26.08.2024
Использование Wagtail с блоком contrib_Table_block, похоже, работает не так, как с другими полями.

Я следил за ссылкой в документации по wagtail на настройку Table_block contrib. Предлагается сделать вставку в StreamField, что отлично работает для всех типов блоков и полей, кроме TableBlock(). При использовании Table_block либо через документацию, либо при вставке в уже работающий …

26.08.2024
Apache LimitRequestBody не действует при использовании ProxyPass

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

26.08.2024
Настройка хранилища django с помощью sftp-сервера, локального проекта docker

Я пытался настроить django-storages на использование sftp-сервера для загрузки статики и медиа на sftp, однако когда я делаю collectstatic, он выдает ошибку "timeout" вот мой django conf. USE_NNUH = os.environ.get('USE_NNUH') == 'TRUE' if USE_NNUH: STATICFILES_STORAGE = "storages.backends.sftpstorage.SFTPStorage" # …

26.08.2024
Сканирование QR-кода на iOS приводит к ошибке тайм-аута, на Android работает нормально

Я работаю над веб-приложением, в котором пользователи могут сканировать QR-код, чтобы продолжить транзакцию. Следующие функции JavaScript обрабатывают статус сканирования QR-кода и перенаправляют пользователя в зависимости от статуса: postScanStatusAndRedirect() вызывается после сканирования QR-кода. checkQRStatus() периодически проверяет статус QR-кода. Проблема, с …

26.08.2024
Django-import-export Настроенные формы импорта администратора не вставляют значение

Я использую django-import-export для управления CSV загрузками. У меня работает ванильный импорт, и теперь я хочу вставить 'retailer' через интерфейс администратора. Я могу выбрать значения, но когда я отправляю данные, они не вставляются. #admin.py @admin.register(Product) class CustomProductAdmin(ImportMixin, admin.ModelAdmin): resource_class = …

26.08.2024
"detail": "Authentication credentials were not provided." jwt drf

Делаю свой пет проект. Хочу сделать permissions, что бы только авторизированые пользователи могли манипулировать айтемами. views.py from .permissions import IsOnwerOrReadOnly class CreateItemView(APIView): …

26.08.2024
Django переопределяет формат времени даты в браузерах [закрыто]

Я не могу установить формат времени в моем приложении django, и формат времени даты не выглядит одинаково в разных браузерах. Как установить формат поля datetime в Django? В настоящее время поле datetime выглядит следующим образом: …

26.08.2024
Django: команда управления проектом

У меня есть проект django с несколькими приложениями; я зарегистрировал пользовательские команды управления для нескольких приложений, и это работает как надо. Однако теперь я хотел бы добавить команду управления для всего сайта, не связанную с каким-либо конкретным приложением - …

26.08.2024
Django Rest Framework Token Authentication не работает в production

Я развернул приложение Django на VPS-сервере со следующей конфигурацией. INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', "rest_framework", "rest_framework.authtoken", "stocks", "stock_api", ] # REST Framework Configurations REST_FRAMEWORK = { "DEFAULT_AUTHENTICATION_CLASSES": [ "rest_framework.authentication.TokenAuthentication", ], 'DEFAULT_PERMISSION_CLASSES': ( 'rest_framework.permissions.IsAuthenticated', ), } …

26.08.2024
FieldError: Невозможно преобразовать ключевое слово 'username' в поле

Используется Django 4.2.5, Django-cms 4.1.2, python3.11 Я пытался ввести содержимое для поля static_alias, когда получил эту ошибку: Internal Server Error: /en/admin/djangocms_alias/alias/1/change/ django.core.exceptions.FieldError: Unsupported lookup 'username' for BigAutoField or join on the field not permitted. django.core.exceptions.FieldError: Cannot resolve keyword …

26.08.2024
Как отфильтровать модель по foreignkey в админ-формах django?

Я использую django 3.2 У меня есть эти модели. При добавлении элемента в базу данных через админку django я хотел бы иметь возможность после выбора элемента Disciplina (дисциплина), когда я выбираю assunto (предмет), assunto должен быть отфильтрован по предметам …

26.08.2024
Mailgun в Django AnymailRequestsAPIError [закрыто]

<<<0><>>Я пытаюсь интегрировать Mailgun Api в свой Django React проект. введите описание изображения здесь. Это мой вид Api: <<<3><введите описание изображения здесь<<<4><>> а это мой …

26.08.2024
Динамическая установка поля short_description в админке в Django, без срабатывания APPS_NOT_READY_WARNING_MSG

После обновления до версии Django 5.0 я столкнулся с предупреждением APPS_NOT_READY_WARNING_MSG. Предупреждение появляется в админке при использовании описания пользовательского поля, заданного через @admin.display(). Мне нужно включить эти пользовательские столбцы в список list_display, где они динамически вычисляются на основе current_year, …

26.08.2024
Добавление процентного соотношения оценок учеников в таблицу в программе crud на Django

&lt;table&gt; {% for data in result %} &lt;tr&gt; &lt;td&gt;{{ data.id }}&lt;/td&gt; &lt;td&gt;{{ data.name }}&lt;/td&gt; &lt;td&gt;{{ data.marks1 }}&lt;/td&gt; &lt;td&gt;{{ data.marks2 }}&lt;/td&gt; &lt;td&gt;{{ data.marks3 }}&lt;/td&gt; &lt;td&gt;{{ data.marks4 }}&lt;/td&gt; &lt;td&gt; {% with data.marks1|add:data.marks2|add:data.marks3|add:data.marks4 as total %} {{ total }} {% endwith %} &lt;/td&gt; …

26.08.2024
При входе в систему суперадмин запрашивает учетную запись персонала

Я пытаюсь создать пользовательскую модель пользователя в моем проекте Django. Вот мой код: models.py: admin.py: from django.contrib import admin from .models import Account # Register your models here. admin.site.register(Account) settings.py: AUTH_USER_MODEL = 'accounts.Account' Я успешно создал суперпользователя. Но …

26.08.2024
Virtual environment

1: https://i.sstatic.net/2uisuWM6.pngI create a new project and virtual environment then I change the name of the project and virtual environment stops working how to fix it thanks

26.08.2024
Django User as foreignKey имеет странное поведение

Я создаю restful API в Django и заметил кое-что довольно странное! Вот моя модель темы: class Topic(models.Model): """ Topic base model""" owner = models.ForeignKey(User, on_delete=models.CASCADE) title = models.CharField(max_length=150, blank=False, null=False) content = models.CharField(max_length=500, blank=False, null=False) date_added = models.DateTimeField(auto_now_add=True, editable=False) …

26.08.2024
Не удается разрешить "отсутствующий" пакет python (он не отсутствует!) при попытке запустить программу искусственного интеллекта с открытым исходным кодом

Я довольно новичок в python и искусственном интеллекте. Я хочу использовать популярный пакет label-studio для создания обучающих данных с использованием изображений, к которым я буду применять шаги по маркировке ИИ. Проблема в том, что после клонирования репозитория с …

26.08.2024
"detail": "Учетные данные для аутентификации не были предоставлены." drf

Я занимаюсь проектом для домашних животных. И мне нужно сделать так, чтобы только авторизованные пользователи могли делать POST/PATCH запросы, и чтобы только владельцы предметов могли их изменять/удалять. views.py(item_app) class CreateItemView(APIView): serializer_class = CreateItemSerializer authentication_classes=[OwnAuthentication] permission_classes=[IsAuthenticatedOrReadOnly, IsOnwerOrReadOnly] ... code ... …