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

23.05.2024
Можно ли изменить отображение атрибута модели Binaryfield в панели администратора Django, основываясь на значении другого атрибута?

Я работаю над проектом, где у меня есть модель, которая хранит некоторые BinaryField в базе данных. class Entry(models.Model): ... params = models.JSONField() body = models.BinaryField() ... params будет содержать тег с типом элемента body. Например, …

23.05.2024
Как изменить структуру статей в django-wiki?

Я новичок в django-wiki и хочу изменить структуру формы статьи. По умолчанию в ней есть Title, contents и summary. Я хочу добавить еще 2 поля "главная" и "история". Как это можно сделать? Заранее спасибо. Я пытался найти его в …

23.05.2024
Запрос на рендеринг html-страницы изменяет url-ссылку на #

Я использую Django для рендеринга html-страниц. При рендеринге все работает нормально, но при этом ссылка меняется на #. Позвольте мне объяснить views.py def index(request): return render(request, 'index.html') urls.py router = routers.DefaultRouter() router.register(r'users', UserViewSet) .... urlpatterns = [ path('homepage/', …

23.05.2024
Невозможно расшифровать зашифрованные байтовые данные, хранящиеся в базе данных

Я написал 2 функции на языке python, одну для шифрования данных и другую для расшифровки данных, которые выглядят следующим образом. from app.settings import DATA_KEY import logging from cryptography.hazmat.primitives.ciphers.aead import AESSIV import base64 cipher_suite = AESSIV(DATA_KEY) error_logger = logging.getLogger("error_logger") def …

23.05.2024
Внутренняя ошибка 500 и неавторизованная ошибка 401

Я работаю с Django и NextJS, я продолжаю получать 2 ошибки, когда я пытаюсь войти в систему: Из моего файла AuthContext.js "500 (Внутренняя ошибка сервера)" Из моего файла UseApi.js "401 (Unauthorized)" всякий раз, когда я пытаюсь …

23.05.2024
Проблема подключения к базе данных PostgreSQL другого пользователя в Django

У меня есть вопрос. Я начинаю работать над проектом Django. Я получил учетные данные для базы данных PostgreSQL, созданной моим коллегой. Как я могу подключиться к этой базе данных? django.db.utils.OperationalError: connection to server at "localhost" (::1), port 5432 …

23.05.2024
Переход на TZ aware datetime в Django, PostgreSQL timestamp

Я использую Django ORM для доступа к данным PostgreSQl. База данных относительно большая ~100 таблиц, некоторые из которых содержат десятки миллионов записей. Я перехожу с Django 4.2 на Django 5.0, в котором по умолчанию стоит USE_TZ = True, и …

23.05.2024
Определение тестовых методов в базовом классе, которые не должны быть инстанцированы напрямую

Я пытаюсь создать тестовые случаи, которые отличаются только тем, какой пользователь вошел в систему. Поэтому я решил, что определение тестов в базовом классе и создание подклассов, которые регистрируют пользователя во время setUp(), будет правильным решением. Однако я не …

23.05.2024
Кэширование ответа на запрос в python

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

23.05.2024
Как добавить кнопку для взаимодействия в панели админки Django

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

23.05.2024
Чат-бот Telegram с помощью python-telegram-bot | Сообщения между клиентами и операторами испорчены

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

23.05.2024
TypeError: user.models.CustomUser() получил несколько значений для ключевого аргумента 'email'

Итак, я пытаюсь создать пользовательскую модель пользователя в Django для личного проекта, но терминал выдает эту ошибку при попытке создать суперпользователя через python3 manage.py createsuperuser Traceback (most recent call last): File "/home/Henkan/main_store/manage.py", line 22, in <module> main() File "/home/Henkan/main_store/manage.py", …

23.05.2024
Отсутствие статических файлов в Nginx + Django

Я знаю, что таких вопросов много. Но я перепробовал много всего, что нашел, и ничего не помогает. У меня комбинация Django + uWSGI + Nginx + PostgreSQL. Статический файл был собран python manage.py collectstatic в директории movies_admin/static. …

23.05.2024
Получение объектов связанных моделей, есть сложности

Помогите, пожалуйста, советом, идеей, решением. Имеется 2 модели: class Tournament(models.Model): title = models.CharField(max_length=300, db_index=True, verbose_name="Название турнира") location = RichTextField(max_length=300, blank=True, verbose_name="Место проведения") prize = models.TextField(max_length=300, blank=True, verbose_name="Призовой фонд") date_start = models.DateField(verbose_name="Дата начала") date_end = models.DateField(verbose_name="Дата окончания") class Stage(models.Model): tournament = …

23.05.2024
Не могу найти URL страницы

Я получил ту же ошибку при написании кода. Я начал делать этот проект, используя видеоурок на YouTube. Я думаю, что проблема в URLConf, но я не могу найти эту проблему самостоятельно. По …

23.05.2024
Лучший подход к созданию фильтруемой таблицы с помощью Django

Я создал шаблон, в котором есть HTML-таблица и iframe, который отображает pdf-файлы, загруженные пользователем ранее: Цель состоит в том, чтобы пользователь мог сопоставить записи в таблице с pdf / …

23.05.2024
Django model.objects.filter не работает должным образом

Итак, я пытаюсь использовать следующее: def get_queryset(self, *args, **kwargs): return OrderItem.objects.filter(order_id=self.kwargs['pk']) Чтобы выполнить поиск OrderItem по объектам и вернуть только те, которые связаны с указанным порядком по order_id. Однако, используя панель инструментов Django debug_toolbar, я могу видеть, …

23.05.2024
Python Ответить на сообщение электронной почты

У меня есть приложение Django, которое мы разработали для управления запросами и заявками на бронирование отелей. Мы получаем электронные письма непосредственно из нашего модала django-mailbox. Теперь я столкнулся с проблемой: когда я получаю электронное письмо, я хочу ответить на …

22.05.2024
Django CSRF_TRUSTED_ORIGINS и http/2

Подозреваю, что сайты, использующие протокол http/2, не отправляют заголовок Host в запросах, например, переходя на /admin/ Это приводит к тому, что Django жалуется на Origin checking failed - does …

22.05.2024
Виджет Summernote не отображается при наследовании от UpdateView

Urls.py path('post/<int:pk>/update/', PostUpdateView.as_view(), name='post-update'), views.py: class PostUpdateView(LoginRequiredMixin, UserPassesTestMixin, UpdateView): model = PostForNewsFeed fields = ['post','title','content', 'tags','visibility'] template_name = 'feed/create_post.html' widgets = { 'content': SummernoteWidget(), } def form_valid(self, form): if form.is_valid(): data = form.save(commit=False) data.user_name = self.request.user data.save() messages.success(self.request, f'Posted …

22.05.2024
Продолжается ошибка "Could not find 'Price' Did not find price on detail page" в django

Я начинающий в django, изучаю через coursera, курс django для всех, при выполнении задания повторяется ошибка contiusely при отправке это ошибка, а я проверил все, но все равно выдает ошибку …

22.05.2024
Django Rest filter и filerset_class не работают в методе пользовательского действия

У меня проблемы с работой класса filterset_class в методе действия моего представления. Когда я фильтрую данные в /api/measurement/aggregated_data, все работает нормально, но мне нужно использовать эти фильтры и в методе действия, чтобы я мог загрузить результаты. Вот мой views.py: …

22.05.2024
ModuleNotFoundError: Нет модуля с именем 'django.utils.six.moves'

При развертывании моего кода Django 3 на сервере AWS EC2 я получаю следующую ошибку. Я много раз удалял six и удалял папку cache и устанавливал разные версии six, но ни одна из них не работает. <div class="snippet" data-babel="false" data-console="true" …

22.05.2024
Как получить параметры сообщения Django

Я отправляю данные из Javascript следующим образом: let payload = { cmd: document.getElementById('cmdInput').value } console.log('Sending payload', payload) fetch('/runNgen/', { method: "POST", body: JSON.stringify(payload), headers: { "Content-Type": "application/json" } }) Операция Post вроде бы работает. Но на …

22.05.2024
Сохранение холста fabri.js в базе данных postgres

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

22.05.2024
Предварительное заполнение формы редактирования существующим описанием товара в Django

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

22.05.2024
Добавление дополнительного уровня безопасности (OTP) на веб-сайт [закрыто]

У меня не получается использовать Django admin для добавления устройства. У меня есть ощущение, что проблема в файле urls.py. Вот его содержимое From django.contrib import admin from django.urls import path from django_otp.admin import OTPAdminSite admin.site__class__=OTPAdminSite urlpatterns = [ path(‘admin/‘, …

22.05.2024
Использование результата F для получения ключа

У меня есть диктант типа {product_id: count}. Например cart_items = {1: 150}. Эта диктанта представляет корзину покупателя. У меня также есть модель продукта с полем count. Оно представляет остатки на складе. Я хочу получить продукты, которые …

22.05.2024
Telegram-бот с помощью python-telegram-bot django

У меня есть Telegram-бот, использующий библиотеку python-telegram-bot и Django. Бот запускается и сообщения обрабатываются через веб-хук pythonanywhere. Я использовал бесплатный тарифный план, и бот работал отлично, но мне нужно было обновить аккаунт, чтобы получить доступ к внешним сайтам. После …

22.05.2024
Ошибка Axios. При подключении к api возникает ошибка сети [закрыто]

Окружение: Mac OS m2. Фреймворк: Django, Vue. IDE : PyCharm. Библиотека : opencv-python==4.6.0.66. mediapipe-silicon==0.8.10.1. keras==2.9.0. keras-tuner==1.1.3. tensorflow-macos==2.15.1. numpy==1.23.3. scikit-learn==1.1.2. pandas==1.4.3. matplotlib==3.6.0. seaborn==0.12.0. yellowbrick==1.5. Django==4.2.13. djangorestframework==3.14.0. django-cors-headers==3.13.0. django-extensions==3.2.1. protobuf==3.20. …

22.05.2024
Google OAuth 2.0 redirect_uri_mismatch

У меня возникает ошибка Google OAuth 2.0 redirect_uri_mismatch. Я получаю эту ошибку, когда добавляю https://domain-name.com и https://domain-name.com/oauth/complete/google-oauth2/, но я могу войти в Google, когда запускаю эти URL локально (http://127.0.0.1:8000 и …

22.05.2024
Cookies не устанавливаются, даже если один код работает, а другой нет [дубликат].

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

22.05.2024
Как добавить 30-минутные интервалы в поле времени django-grapelli TimeField?

Я хотел бы добавить 30-минутные временные интервалы вместо стандартных 1-часовых, как показано на скриншоте ниже: скриншот Я пробовал задавать вопросы ChatGPT, но ответы были бесполезны. Заранее спасибо.

22.05.2024
Получите все свойства вместе с их allowed_tenants в одном запросе. Django и React

У меня есть две модели Property и Tenants. Каждая Property может иметь несколько allowed_tenants. Модели Мне нужен запрос, который бы извлекал все свойства вместе с их allowed_tenants в одном запросе (возможно, меньшее количество запросов), используя django orm class …

22.05.2024
Запуск действия при изменении определенного поля в моделях Django

Мне нужно изменить значение OTP_expire каждый раз, когда поле OTP меняет свое значение class Account(AbstractBaseUser, PermissionsMixin): name = models.CharField(max_length=60, null=True) username = models.CharField(max_length=30, unique=True) password = models.CharField(blank=True) OTP = models.IntegerField(null=True) OTP_expire = models.DateTimeField(null=True) Для этого я подумал …

22.05.2024
Django с Nginx и Cloudflare: "400 Bad Request" при перенаправлении

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

22.05.2024
Завершение (отмена) задачи Celery в пуле эвентов

Я переключил пул префорков на eventlet. В моем случае метод завершения не работает и выдает такую ошибку: django.db.utils.DatabaseError: Объекты DatabaseWrapper, созданные в потоке, могут быть использованы только в этом же потоке. Объект с псевдонимом 'default' был создан в …

22.05.2024
Как предварительно заполнить поля для метода аутентификации на swagger или протестировать его интерактивный api с помощью drf spectacular?

мне нужно предварительно заполнить такие поля как имя пользователя, пароль для аутентификации на drf spectacular. Я использую схему и auth, и мне нужно предварительно заполнить поля типа : имя пользователя:текст, пароль:текст но я не нашел ни одного документа для …

22.05.2024
Django: Выполнение действий после создания или обновления объекта

У меня есть модель под названием EventMembership, которая определяет, присутствует ли кто-то на мероприятии или нет:- class EventMembership(models.Model): user = models.ForeignKey(User, related_name='eventmemberships') is_attending = models.BooleanField() У меня также есть модель EventFee, которая используется для отслеживания платежей пользователей …

22.05.2024
Объединение видеосессий Zoom через веб-приложение в SDK Django и Flutter

Я интегрировал Zoom Video SDK в свое веб-приложение, используя Video Web SDK в JavaScript. Он отлично работает в веб-приложении. У меня возникают проблемы при подключении к видеосессии из мобильного приложения с помощью функции session_name passed, которая интегрирована во Flutter …