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

05.06.2024
Как обрабатываются соединения в SQLAlchemy внутри компании

Context Здравствуйте, я в основном использую Django для своего основного бэкенд-монолита. В Django вам не нужно самостоятельно обрабатывать соединения с базами данных, это абстрагировано (потому что Django использует паттерн Active Record вместо паттерна Data mapper, используемого в Sqlalchemy). …

05.06.2024
Использую Django и reportlab для создания pdf. Отчет не работает, когда я пытаюсь включить поле, привязанное к внешнему ключу

Моя попытка сделать pdf терпит неудачу с ошибкой server500, когда я пытаюсь экспортировать поле, созданное внешним ключом. Я полагаю, что проблема заключается именно в этом, поскольку все остальные поля работают так, как ожидалось. Это же поле можно аналогичным образом …

04.06.2024
Django не видит .pgpass в корне пользователя

Я пытаюсь подключить postgresql к django в согласии с документацией. Как я понял, файл .pgpass должен находится в корневой директории пользователя. Но django не видит его там. DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql', 'OPTIONS': { 'service': 'my_service', 'passfile': '.pgpass' …

04.06.2024
Почему мое представление регистрации в django не может добавлять новых пользователей?

У меня есть нижеприведенный DRF APIView. Я создаю базовую регистрацию пользователя с OTP class RegisterView(APIView): permission_classes = [AllowAny] def get(self, request, *args, **kwargs): return render(request, 'registration.html') def post(self, request, *args, **kwargs): serializer = RegisterSerializer(data=request.data) if serializer.is_valid(): user = serializer.save() …

04.06.2024
Django-simple-captcha не отображает изображение в производстве

Я столкнулся с проблемой использования Django-Simple-Captcha в продакшн-режиме моего Django-проекта (сервер). Изображение CAPTCHA не отображается, в то время как в разработке (локальное окружение) оно работает корректно. django==3.2.9 django-simple-captcha==0.5.17

04.06.2024
Как правильно запросить отношения "многие ко многим" в Django?

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

04.06.2024
Как отключить всплывающие окна Chrome во время выполнения автоматизированных тестов Selenium на Python?

В настоящее время я пишу набор автоматизированного тестирования для большого Django-проекта для своей корпорации. Все шло хорошо, пока я не обновил Chrome (v.125.0.6422.142) и Chromedriver (v.125.0.6422.141). Когда я запустил тесты, из вертикального многоточия, открывающего меню Chrome, выскочила подсказка Chrome: <img …

04.06.2024
При входе в систему django пользователь всегда выдает ошибку, так как администратор с таким номером телефона уже существует

У меня есть пользовательская модель пользователя с полем username phone_number, унаследованным от AbstractBaseUser и PermissionMixin.I have multiple collge and each college has separate custom admin panel.I have created a admin for each college and i have created a login …

04.06.2024
Измените политику selinux, чтобы разрешить доступ к gunicorn

Как создать политику selinux, чтобы позволить gunicorn работать с nginx для управляемого django веб-сайта? Я знаю, что есть способ сделать это, но не понимаю заумных определений политики selinux - ДА, я читал документы. Если я отключаю selinux с помощью команды …

04.06.2024
Почему "охват" считает все мои представления, основанные на классах, проверенными?

Я только осваиваю тестирование в django. Когда я использую модуль 'Coverage' для проверки того, какие части моего кода протестированы, он считает почти все class-based-views протестированными, в то время как я закомментировал все свои тесты. Я исследовал эту проблему и …

04.06.2024
Советы по оптимизации Django [закрыто]

я ищу советы о том, что нужно проверить в следующий раз, чтобы повысить эффективность моего django в производстве. Время загрузки варьируется в широких пределах: иногда страница загружается за 200 мс, иногда требует нескольких секунд. Я много работал …

04.06.2024
Поиск похожих изображений на десктопе

Появилась задача найти картинки похожие на исходник. Причем интересны 2 варианта: поиск в локальной папке windows поиск по полю ImageFile в Django Яндекс и Гугл умеют искать по картинке, но не локально, а в интернете. Как это сделать …

04.06.2024
Java Script для вставки html не работает [закрыто]

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

04.06.2024
Как создать общие отношения без добавления зависимостей между приложениями в Django?

У меня есть приложение для магазина электронной коммерции, в котором есть такие приложения: ядро: специфическое приложение для магазина электронной коммерции. likes: независимое приложение многократного использования, которое должно использоваться с различными моделями из других приложений. store: независимое …

04.06.2024
Неожиданная потеря аутентифицированного состояния пользователя между двумя отдельными представлениями Django

У меня возникла проблема с аутентификацией пользователя с помощью библиотеки social-auth-app-django в моем проекте Django. После успешной аутентификации пользователя через социального провайдера (в данном случае Google), пользователь не аутентифицируется при перенаправлении на страницу dashboard. Код # Decorator …

04.06.2024
Эффективность Django update_or_create

Использует Model.objects.update_or_create(field1=x, field2=y, defaults=defaults) медленнее по сравнению со следующим: qs = Model.objects.filter(field1=x, field2=y) if qs.exists(): qs.update(defaults=defautls) else: defaults.update({'field1': x, 'field2': y}) Model.objects.create(**params)

04.06.2024
Как исправить ошибку django.db.utils.IntegrityError: NOT NULL constraint failed

Django выбрасывает следующее исключение: django.db.utils.IntegrityError: NOT NULL constraint failed Это моя модель #model.py from django.db import models import uuid # Create your models here. class ServiceDegradations(models.Model): issue_reference = models.UUIDField(primary_key=True, default=uuid.uuid1, editable=False) issue_title = models.CharField(max_length=50) issue_description = models.TextField() issue_date = …

04.06.2024
При использовании runserver в django запускаются все скрипты, но при использовании daphne для производства запускается только asgi.py

У меня есть проблема, когда я настраиваю django для производства по какой-то причине, когда я использую runserver, он проверяет все скрипты и запускает их совершенно нормально но когда я запускаю его с помощью daphne, он игнорирует все и сразу …

04.06.2024
Ошибка ModuleNotFoundError при попытке запустить Celery workers с версией Django Rest Framework

При запуске докер-контейнера Celery с помощью следующей команды я вижу следующую ошибку. $ celery -A zen_api.zen_api worker --loglevel INFO Мой проект Django имеет такую структуру. /zen_api manage.py /zen_api /v1 /app1 /app2 __init__.py celery.py settings.py Содержимое __init__.py …

04.06.2024
Веб-приложение на python с использованием django и mongodb

Я делаю веб-приложение для типографии, используя django ango mongodb.Когда я мигрирую, он показывает ошибки.И изменил migraionfile он показывает ошибку, как это:Traceback (самый последний вызов последний): File "C:\Users\shamz\OneDrive\Desktop\shobi\double2_Project\double_two_Print\manage.py", line 22, in main() Файл "C:\Users\shamz\OneDrive\Desktop\shobi\double2_Project\double_two_Print\manage.py", строка 18, в main execute_from_command_line(sys.argv) Файл "C:\Users\shamz\OneDrive\Desktop\shobi\double2_Project\shoaiba\Lib\site-packages\django\core\management_init_.py", …

04.06.2024
Django показывает данные sqlite на html-сайте

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

04.06.2024
Запретите django записывать информацию о почте в stdout

Я использую django 2.2. с python 3.6. В некоторых случаях мой сервер сохраняет stdout в лог, используемый менеджерами. По какой-то причине django начал писать в stdout при отправке почты некоторое время назад. Менеджерам это не нравится, потому что для …

04.06.2024
Не работает endpoint кнопки, загружаемой JS

Есть разметка, загружаемая js'ом на страницу: function updateInfoBlockById(response) { $('.pack').empty(); Object.keys(response).forEach(function(id) { var info = response[id]; document.getElementById('dateBadge').textContent = 'Ближайшее доступное время: ' + info.date; let block = ` &lt;ul style=&quot;list-style-type: none;&quot;&gt; &lt;li&gt;&lt;strong&gt;№: &lt;/strong&gt; &lt;span id=&quot;number&quot;&gt;${info.user_pack_num}&lt;/span&gt;&lt;/li&gt; &lt;li&gt;&lt;strong&gt;Сортимент: &lt;/strong&gt; &lt;span id=&quot;wood_type&quot;&gt;${info.wood_type}&lt;/span&gt;&lt;/li&gt; &lt;li&gt;&lt;strong&gt;ДхШхВ: …

04.06.2024
Невозможно создать пользовательского пользователя в django

Вот мой файл models.py from django.db import models from django.utils import timezone from django.contrib.auth.models import UserManager,AbstractBaseUser,PermissionsMixin # Create your models here. class CustomUserManager(UserManager): def _create_user (self, email,password, **extra_fields): if not email: raise ValueError('Please provide a valid email') email= self.normalize_email(email) …

04.06.2024
AssertionError при тестировании forms.py в Django

Я попытался протестировать forms.py в Django, который имеет LeadForm класс. Здесь находится models.py class Lead(TimestampedModel): """leads for LIVE courses""" course = models.ForeignKey( LiveCourse, related_name="leads", on_delete=models.PROTECT ) notes = models.TextField(blank=True, null=True) Вот код, который я использовал для …

04.06.2024
Celery не может подключиться к Postgres Django

Celery не может подключиться к Postgres Django Проблема в том, что контейнер Celery не может подключиться к базе данных Postgres, когда начинает выполнять задание. В чем может быть проблема? При отправке задачи возвращается следующая ошибка - django.db.utils.OperationalError: connection is …

04.06.2024
Значение из выражения F в Django ORM не является десятичной дробью, и Objects должен иметь поле с именем

У меня есть следующие классы/модели, и я пытаюсь выполнить массовое обновление тысяч объектов Recipt, чтобы иметь объект Item JSON в разделе подробностей from django.db import models from schematics import models as schema_models class Recipt(models.Model): id = UUID() is_red = …

04.06.2024
Postgres: Проблема с уже закрытым соединением

Я сталкиваюсь с ошибкой "соединение уже закрыто" в моем Django-приложении, которое использует PostgreSQL в качестве бэкенда базы данных. Несмотря на то, что я пробовал различные решения, я не могу решить эту проблему. Фоновая информация: Django 4.2.13 …

04.06.2024
При использовании CloudLinux для создания приложения Python возникает ошибка Specified directory already used by '/path/to/application'

Я использую cloudlinux через DirectAdmin (это не должно иметь значения) и пытаюсь создать новое приложение Django, используя опцию создания приложения "Setup Python App". Я правильно загрузил файлы django и уверен, что для папки applications установлены правильные разрешения (т.е. chowner …

04.06.2024
× Возникла ошибка при попытке установить пакет. ╰─> typed-ast

У меня есть проект django, который я клонировал в свой локальный, но я не могу начать кодирование бэкэнда из-за того, что требования не установлены. Каждый раз, когда я пытаюсь установить файл requirements.txt, он выдает следующую ошибку. note: This error …

04.06.2024
Django-import-export, использование виджета внешнего ключа

Похоже, у меня возникли некоторые проблемы при попытке понять, как использовать ForeignKeyWidget в пакете django-import-export. Я надеюсь, что кто-нибудь здесь сможет указать, что не так в моем коде. Я могу экспортировать нужные мне данные, за исключением актива. Я хотел …

03.06.2024
Как показать значения nifty Sensex на сайте Django

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

03.06.2024
Как использовать django TemporaryUploadedFile несколько раз?

Я пытаюсь создать несколько записей в django из объекта TemporaryUploadedFile, из-за его природы, когда я хочу создать больше записей, я получаю ошибку [Errno 2] Нет такого файла или каталога: '/tmp/tmpoz8_c7i3.upload. jpg'. Я уже пытался переопределить классы, чтобы …

03.06.2024
Как получить созданные MS Teams объявления в моем веб-приложении python (django)

В моих командах MS я создаю объявление, созданное объявление будет отправлено в мое веб-приложение python django, а затем сохранено в моей базе данных, возможно ли это? Я провел несколько исследований и нашел несколько способов решения этой проблемы …

03.06.2024
Как повысить скорость добавления документов в chromaDB?

Я пытаюсь добавить фрагменты текста в ChromaDB. При добавлении фрагментов процесс занимает больше времени из-за векторизации. Есть ли способ ускорить этот процесс? Я хотел бы использовать Celery для обработки каждого чанка в параллельном режиме или использовать мультипроцессинг. Вот …

03.06.2024
Пробелы внутри созданных OAuth2 URL-адресов social-auth-app-django

У меня возникла проблема, когда мое Django-приложение (использующее social-auth-app-django 5.4.1) создает URL-адреса, которые дают ошибки при интеграции с Google sign in. Развернутый текст этой ошибки таков: Детали запроса: redirect_uri= …

03.06.2024
Отправка CSRF-токена с PUT-запросом через fetch в javascript

fetch("/edit_post", { method: "PUT", body: JSON.stringify({ post_id: post_id, new_message: new_message, }) }).then(response =&gt; { if (response.ok) { message_div.innerHTML = new_message; } else{ message_div.firstElementChild.innerHTML = "An unexpected error occured"; } }) Я получаю Forbidden (CSRF token missing.) ошибку …

03.06.2024
Настройка Python/Django для общения с Postgres

Я успешно создал проект Django в Pycharm для работы с Sqlite3 по умолчанию. Но теперь я хочу перейти на Postgress. У меня есть следующее в settings.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql', 'NAME': 'postgres', 'USER': 'postgres', 'PASSWORD': 'postgres', 'HOST': …

03.06.2024
Как отключить https в развернутом приложении на nginx/django?

Проблема в том, что я хочу получить ssl сертификат от ZeroSSL. Для этого я должен отключить https, потому что я проверяю domen с помощью загрузки HTTP файла. Вот settings.py проект django (связанный с https): X_FRAME_OPTIONS = 'SAMEORIGIN' …

03.06.2024
SELECT typarray FROM pg_type WHERE typname = 'citext' приводит к застреванию запросов в Django 3

SELECT typarray FROM pg_type WHERE typname = 'citext' вызывает застревание запросов в Django 3. Если я убью его, все остальные запросы будут выполняться. В этом похожем вопросе (SELECT typarray FROM pg_type WHERE typname = 'citext') указано, что в более …