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

22.02.2024
Как сделать автоматическое назначение текущего пользователя в качестве автора при создании поста?

Как сделать автоматическое назначение текущего пользователя в качестве автора при создании поста? Сейчас работает только если выбирать вручную автора публикации. форма: from django import forms from publication.models import Userpublication class PostForm(forms.ModelForm): content = forms.CharField(label='',widget=forms.Textarea(attrs={'class': 'content_toggle app-textarea', 'utofocus': 'true', 'maxlength': '250', …

22.02.2024
Как отладить утечку памяти на платформе DigitalOcean App Platform

Мое Django-приложение прекрасно работает на локальной машине, использование памяти колеблется между 700 и 800 МБ, но когда я запускаю точно такой же код на DigitalOcean App Platform, использование памяти постоянно увеличивается, пока не достигнет 100%. Затем приложение перезагружается. …

22.02.2024
Вложенные транзакционные.атомарные циклы с блокировками

При настройке Django 5.0.2 и PostgreSQL 14 (Azure Database Flexible Server) у меня есть этот кусок кода, который, в основном, переводится так: with transaction.atomic(): objects = ObjectModel.objects.all(): for object in objects: with transaction.atomic(): another_object = AnotherObjectModel.objects.select_for_update().get(id=1000) # …

22.02.2024
Как создать профиль пользователя для; 'RelatedObjectDoesNotExist: User has no userprofile' в Django

Мне нужно создать агентов для моих лидов, но я столкнулся с проблемой. Когда я выполняю код, он работает, но когда я хочу создать агента, выскакивает эта ошибка. leads.models.User.userprofile.RelatedObjectDoesNotExist: User has no userprofile Это мой agents apps views.py from …

22.02.2024
CSS-файл не привязывается в проекте Django

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

22.02.2024
Как создать две базы данных postgres при запуске docker-compose?

Dockerfile: FROM python:3.9 ENV PYTHONUNBUFFERED=1 RUN apt-get update && apt-get upgrade -y \ && apt-get install -y gcc gunicorn3 libcurl4-gnutls-dev librtmp-dev libnss3 libnss3-dev wget \ && apt-get clean \ && apt -f install -y WORKDIR /App COPY requirements.txt /App/ RUN …

22.02.2024
Код не работает на сервере IIS, но работает на localhost - Exception Type: KeyError at / Exception Value: '_auth_user_backend'

Я борюсь со следующей ошибкой : Installed Middleware: ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'xx.middleware.LDAPAuthMiddleware', 'xx.middleware.UserLogMiddleware', 'django.contrib.auth.middleware.RemoteUserMiddleware'] Traceback (most recent call last): File "C:\xx\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner response = get_response(request) ^^^^^^^^^^^^^^^^^^^^^ File "C:\xx\venv\Lib\site-packages\django\utils\deprecation.py", line 133, in __call__ …

22.02.2024
Прочитать документацию Сбой компиляции

Я хочу скомпилировать документацию моего проекта Django, который я сделал с помощью Sphinx. Все вроде бы в порядке, я создаю файл командой "make html", размещаю в своем репозитории github и, наконец, подключаю Read the docs к этому репозиторию. Я запрашиваю …

22.02.2024
Django / SendGrid - Сброс пароля - "Адрес from не соответствует проверенному идентификатору отправителя. "

Я начал интегрировать SendGrid в проект django. Интеграция, похоже, работает, так как при регистрации пользователя ему отправляется приветственное письмо с email@domain-name.com в качестве from_email Однако если пользователь запрашивает новый пароль, это приводит к ошибке 500: "Адрес from …

22.02.2024
Способ создания Stream API с помощью Python и OpenAI

Сейчас я создаю свой собственный сервер с Django и моделью OpenAI 4.0. Когда я отправляю аудио, его нужно немедленно транскрибировать. И затем, транскрибированный текст отправляется на фронтенд с потоком (в другом виде). Кстати, я не знаю, как хорошо построить …

22.02.2024
Пользовательский запрос для поля select в админке Djnago

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

22.02.2024
Вопросы о django rest framework для проекта

Я студент последнего курса CS, и я решил сделать свой проект, используя flutter, Django и MySQL. Я делаю приложение для отправки текстовых сообщений, которое позволяет пользователям отправлять сообщения (тексты и изображения), совершать аудио- и видеозвонки. Это мой первый проект …

22.02.2024
DRF bulk insert аварийно завершается на serializer.data: слишком много значений для распаковки (ожидалось 2)

У меня python 3.6 и мой Django 2.2.28 У меня есть два сериализатора, и я использую list_serializer_class для массовых вставок. Я использую viewset и в моем viewset @action(methods=['post'], detail=False, url_path='bulk') def bulk_create(self, request): serializer = self.get_serializer(data=items, many=True) ......... …

22.02.2024
Как подключить django allauth socials к фронтенду?

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

22.02.2024
Tpye подсказки для миксинов, ссылающихся на атрибуты стороннего базового класса

Я пытаюсь добавить подсказки типов в класс-миксин, который должен использоваться вместе с внешним, сторонним классом. То есть миксин опирается на члены стороннего класса. Например, миксин для формы Django: # mixin_typing.py from django import forms class SuffixFormMixin: …

22.02.2024
Почему после HTMX hx-get отображается несколько модалов bootstrap?

У меня есть Django-страница, использующая HTMX для заполнения некоторых вкладок (Members, Events и Contacts), оформленных в стиле bootstrap. 'hx-get' используется для загрузки нужного содержимого страницы в DOM. На странице Members у меня есть кнопка, при нажатии на которую открывается модальная …

22.02.2024
Библиотеки django "импорт excel в базу данных"

Мне нужно сделать "импорт excel в базу данных" с помощью django. Я знаю, что некоторые библиотеки, которые помогают, - это "django-import-export", "openpyxl", а другие - "pandas", "xlrd" и т. д. В чем разница между этими библиотеками? Какая …

22.02.2024
Django CSRF-защита для межсайтовых почтовых запросов

Я использую react в качестве фронтенда и использую django для бэкенда. Когда я размещаю фронтенд и бэкенд на localhost, все работает нормально, и X-CSRFTOKEN отправляется отлично. const instance = axios.create({ withCredentials: true, withXSRFToken: true, xsrfHeaderName : 'X-CSRFTOKEN', xsrfCookieName : …

22.02.2024
Ошибка 'Serverless Function Exceeded 250 MB' при развертывании Vercel Django?

У меня такая проблема (" A Serverless Function has exceeded the unzipped maximum size of 250 MB. : https://vercel.link/serverless-function-size"), когда я пытаюсь развернуть на Vercel, я пытался удалить как можно больше ненужных пакетов, но ничего …

22.02.2024
Как правильно использовать get_or_create в сериализаторе django и избежать ошибки 'уже существует'?

У меня есть следующие модели django, сериализатор и набор представлений. class Article(AbstractBaseModel): manufacturer = models.ForeignKey( Manufacturer, on_delete=models.CASCADE, null=True, blank=True ) provider1 = models.ForeignKey( Provider, on_delete=models.CASCADE, null=True, blank=True, ) def get_absolute_url(self): return reverse( "smt_management_app:article-detail", kwargs={"name": self.name} ) …

22.02.2024
Проблема с redis/celery, почему некоторые задачи вызывают Errno 111, а другие нет?

В настоящее время я создаю веб-приложение на django. Я использую redis и celery для отправки электронных писем для различных целей. У меня есть фоновый рабочий, который проверяет мою базу данных на наличие писем для отправки каждые 5 с (очень …

22.02.2024
Ошибки в форме с ModelForm

Я не силен в английском Я хочу иметь страницу входа в систему, я использую ModelForm и LoginView. Когда я хочу посмотреть страницу, я получаю эту ошибку: BaseModelForm.__init__() got an unexpected keyword argument 'request' и когда я …

22.02.2024
Как определить дополнительное динамическое поле на основе поля модели Foreign Key в django

Я пытаюсь сделать дополнительное поле отображения в форме, которое принимало бы значение на основе изменения поля связанной таблицы. предполагать model.py # Create model.py class MyModel(models.Model): name = models.CharField() model2 = models.ForeignKey(MyModel2) class MyModel2(models.Model): name = models.CharField() description = models.CharField() …

22.02.2024
Errno 111 Connection refused: Проблема с рендерингом PDF с помощью xhtml2pdf в Django на сервере Linux со статическими файлами изображений

Я успешно развернул свой проект Django на сервере Linux, но столкнулся с проблемой при попытке распечатать отчеты в формате PDF. Изображения, расположенные в папке static, вызывают ошибки в процессе рендеринга. <img class="logo" src="http://{{host}}/static/logo_1.jpeg"> введите описание …

22.02.2024
Как получить код состояния для всех запросов в приложении Django [закрыто]

Is there a possibility in Django 5.0 to get all server responses for url addresses registered in the application? Or the ability to pass the url address and get the response code, but for an already authorized user. I tried …

22.02.2024
DJango - Загрузка файлов - читать - обрабатывать и скачивать

нужна ваша помощь!!! Я пытаюсь создать веб-приложение, в котором пользователь будет загружать pdf файлы > читать файлы > обрабатывать их > записывать в excel > затем автоматически загружать в систему пользователя. Пожалуйста, помогите с кодом, я использую …

22.02.2024
Нужна помощь в добавлении функциональности изображений в мой django проект 🙏🙏🙏

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

22.02.2024
Django: Воздержитесь от обновления полей ввода после возникновения ошибки [дубликат]

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

22.02.2024
Как решить проблему "ModuleNotFoundError: Нет модуля с именем 'storages.backends.azure_storage'"

У меня есть приложение django, и я установил модуль: django-storages[azure] командой: pip install django-storages[azure] Теперь я пытаюсь запустить команду collectstatic. Но если я ввожу команду: python manage.py collectstatic Я получаю эту ошибку: я проверил пути импорта …

22.02.2024
Как использовать '[' или ']' для имени файла upload_to в файловом поле Django

Я пытаюсь поместить имя файла, включающее '[' и ']', в модель Django. Примеры включают: [Тест] Тест.pdf Однако реальные имена локально сохраненных файлов выглядят следующим образом: Тест.pdf Возникают проблемы при импорте файлов по имени файла, поскольку '[' …

22.02.2024
Модели Django с жестко закодированными полями модели в наборах фильтров

Этот вопрос касается фильтрации. Но чтобы объяснить, вот несколько подтверждающих фактов... В моей программе есть концепция объектов, которые могут быть виртуальными или не виртуальными. Используя rest_framework, я имею две модели в файле models.py: class ModelA(models.Model): @property def …

22.02.2024
Django AdminSite переопределяет шаблон администратора

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

22.02.2024
Мои модели не отображаются в Django Admin после внедрения OTP Token

Я хотел защитить своего администратора Django, поэтому я выполнил шаги, описанные в здесь, и внедрил django-otp на свой сайт. Токен работает нормально. Я могу безопасно войти на страницу администратора, но мои модели не отображаются на …

22.02.2024
Как правильно определить область видимости функции валидатора в родительском классе для использования в дочернем классе

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

22.02.2024
Переопределение класса django-registration

Поскольку мне нужно добавить капчу (django-recaptcha) в форму регистрации, я хочу переопределить класс RegistrationForm из модуля django-registration. Я использую: django-registration==3.3 django==4.1 python(3.10) Я попробовал несколько вариантов, показанных ниже. forms.py from django_registration.forms import RegistrationForm class MyRegistrationForm(RegistrationForm): age …

22.02.2024
Как получить элементы, сложенные в строке, вместе в столбце, который называется col-3

Я пытаюсь сложить все элементы друг под другом, если их больше одного. Я использую Django, и в настоящее время он воспроизводит новый col-3 для каждого нового элемента. Я пробовал bootstrap d-flex flex-wrap, однако это не работает. <div class="col-12 col-lg-6"> <p>Order …

22.02.2024
Резервное копирование базы данных из контейнера Docker

У меня есть несколько контейнеров Django, в которых работает мой бэкенд. Один из них использует Celery Beat для запланированных задач, таких как резервное копирование базы данных. Я хочу сделать дамп моей базы данных, используя библиотеку django-dbbackup. …

22.02.2024
Пользовательские групповые разрешения Django возвращают код 401 как неавторизованный пользователь

Я хочу создать права пользователя на основе членства в группе пользователей. Но следующий код возвращает следующее сообщение об ошибке "Request failed with status code 401". Для авторизованного пользователя print(request.user) верните следующую строку: "AnonymousUser". permission.py: from django.contrib.auth.models import Group …

21.02.2024
Запутанное содержимое настроек Django при использовании manage.py против call_command

У меня есть команда Django, которую я могу запустить с помощью manage.py. Команда импортирует django.conf.settings, затем я беру песни из базы данных, чтобы обновить части settings: from django.conf import settings from music.models import Song class Command(BaseCommand): def …

21.02.2024
При создании экземпляра модели ManyToManyField не вызывается метод save или сигнал post_save

У меня есть модель Post в моем приложении Django. Она имеет отношения "многие-ко-многим" с моделью User через модель UserTag с именем user_tags. class Post(models.Model): id = models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True) author = models.ForeignKey(User, on_delete=models.CASCADE) text = models.TextField() user_tags …