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

14.11.2022
Поля типа ManyToManyField не сохраняют данные при отправке запроса, DRF

В основном я делаю что-то вроде 'Archive of Our Own' и у меня не сохраняется работа или сохраняется, но данные полей ManyToMany не сохраняются views.py if request.method == 'POST': serializer = FanficSerializerCreate(data=request.data) if serializer.is_valid(): serializer.save() return Response({'fanfic': serializer.data}, status = …

14.11.2022
Django - как обработать исключение для ошибки целостности при удалении экземпляра?

У меня есть две модели, транспортное средство и актив, где они связаны отношениями один-к-одному. Модель транспортного средства: class Vehicle(commModels.Base): vehicle_no = models.CharField(max_length=16, unique=True) vehicle_type = models.ForeignKey(VehicleType, related_name='%(class)s_vehicle_type', on_delete=models.SET_NULL, default=None, null=True) tonage = models.DecimalField(max_digits=4, decimal_places=1, blank=True, default=None, null=True) …

14.11.2022
Django restframework SerializerMethodField фоновая работа

Я пишу проект на Django с фреймворком rest, используя SerializerMethodField. Этот метод делает запросы для каждой строки, чтобы получить данные, или View собирает все запросы и отправляет их в БД? Django может сделать это как один общий запрос? …

14.11.2022
ZeroDivisionError: деление на ноль с использованием django [закрыто]

Введите описание изображения здесь i try klik staff profile in html ZeroDivisionError: division by zero

14.11.2022
Как я могу получить доступ к внешнему ключу на другой стороне?

Я работаю над проектами с использованием Django. Вот мой models.py : class Owner(models.Model): name = models.CharField(max_length=200) class Cat(models.Model): owner = models.ForeignKey(Owner, on_delete=models.CASCADE) pseudo = models.CharField(max_length=200) Я сделал это : first_owner = Owner.objects.get(id=1) И я хотел бы …

14.11.2022
Попытка получить две случайные выборки с одинаковым значением внешнего ключа

программист-нуби здесь. Я работаю над приложением на django, которое создает случайные имена фэнтезийных персонажей, которые берутся из следующих моделей: `` class VillagerFirstNames(models.Model): first_name=models.CharField(max_length=30, unique=True) race = models.ForeignKey(Race, on_delete=models.CASCADE) def __str__(self): return self.first_name class VillagerLastNames(models.Model): last_name = models.CharField(max_length=30, unique=True) …

14.11.2022
Защитить существующее приложение "Трясогузка

Я работаю над интранет-сайтом корпорации на базе Wagtail. На данный момент существует около 30,000 страниц, с примерно 1500 пользователями. Я являюсь администратором приложения и серверов. Актуальная ситуация Я обслуживаю сайт через Apache2 с authnz_ldap, с 3 различными LDAP доменами. Я …

14.11.2022
Запуск Scrapy с помощью очереди задач

Я создал веб-краулер с помощью Scrapy и Django и поместил код CrawlerRunner в очередь задач. На моей локалке все работает нормально, пока не запустил задачи на сервере. Я думаю, что проблема вызвана несколькими потоками. Это код задачи, я использую …

14.11.2022
Django.db.utils.IntegrityError: NOT NULL constraint failed: xx_xx.author_id ** ошибка автора в python/django

Я пытаюсь создать сайт с базой данных на Python и Django. Я не могу POST с моим самостоятельно созданным индексным интерфейсом. Это работает с интерфейсом администратора django. Вот мой код: views.py: from django.shortcuts import render from .models import Item …

14.11.2022
Поддержка немецкого перевода в экспорте csv в django

У меня есть немецкий перевод на моем сайте, и я хочу экспортировать данные в CSV. К сожалению, он печатает это "â€Ernährungssouveränität" вместо немецкого символа "Ernährungssouveränität". Что я могу сделать? Я тестировал utf-8, но это не сработало. response = …

14.11.2022
Передача verbose_names приложения и его моделей через rest_framework?

Я хочу получить verbose_names приложения и его моделей через rest_framework. Допустим, у нас есть каталог app и его модель Я просто хочу получить все эти verbose_names с помощью django rest framework и …

14.11.2022
Webhook Django - локальные POST-запросы с помощью Postman не работают

Я пытаюсь получить веб-крючки в моем приложении Django. Я создал свое приложение следующим образом: models.py : class Webhook(models.Model): """ Class designed to create webhooks. """ name = models.CharField(_('Nom'), max_length=50) url = models.URLField(_('URL')) event = models.CharField(_('Event'), max_length=50) active …

14.11.2022
Тип конвертера Django работает для значений >= 2, но не для 0 или 1

Я изучаю курс Django на Udemy и столкнулся с этой проблемой при попытке использовать HttpResponseRedirect для самых простых задач. views.py выглядит следующим образом: from django.shortcuts import render from django.http.response import HttpResponse, HttpResponseNotFound, Http404, HttpResponseRedirect from django.urls import reverse …

14.11.2022
Представление Django для экспорта формата vsdx

В настоящее время я работаю над представлением, которое должно экспортировать файлы visio. У меня уже есть представление, которое экспортирует файлы doc (см. ниже), но я не уверен, как это сделать, чтобы вернуть файл vsdx в качестве ответа from docx …

14.11.2022
Django rest_framework ValueError: Невозможно присвоить "'xx'": "xxx" должен быть экземпляром "xxx".

Я пытаюсь создать API для вставки officeid текущего пользователя, но потерпел неудачу вот мой models.py class CustomUser(AbstractBaseUser, PermissionsMixin): email = models.EmailField(_('email address'), unique=True) is_staff = models.BooleanField(default=False) is_active = models.BooleanField(default=True) date_joined = models.DateTimeField(default=timezone.now) userid = models.CharField(null=True, max_length=9) officeid = models.CharField(max_length=50, …

14.11.2022
Как развернуть приложение на основе django в кластере AWS EC2 kubernetes с помощью loadbalancer и сопоставить IP с DNS, как godaddy

Я настроил кластер Kubernetes в экземпляре AWS EC2 и с помощью балансиров нагрузки Kubernetes выставил мое приложение django project на базе docker. Пожалуйста, подскажите, не удается подключить базу данных Postgresql с помощью pgadmin. NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP …

14.11.2022
Создание динамического поля ввода с помощью Django

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

14.11.2022
Ошибка при запуске "python manage.py runserver"

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

14.11.2022
Django/React CSRF Failed: Проверка происхождения не удалась - http://localhost:8000/ не соответствует ни одному доверенному источнику.

Я создаю веб-приложение, используя Django для бэкенда, RestApi для передачи информации и ReactJs для фронтенда. Когда я выполняю POST-запрос, в котором я отправляю данные из формы, я получаю ошибку: "CSRF Failed: Origin checking failed - http://localhost:8000/ does not match any …

14.11.2022
В Django создайте метод модели, который определяет идентификатор для всех объектов, имеющих один и тот же внешний ключ

Я новичок в Django и при попытке создать свой первый собственный проект, я наткнулся на проблему. У меня есть два разных класса моделей: Star и Planet. У каждой планеты есть foreignkey, который принадлежит звезде. Теперь я хочу иметь поле для …

14.11.2022
Django Views Фильтр по полю в связанной модели

Подскажите, пожалуйста, как правильно прописать фильтр во Views, чтобы категории выводились из определенной секции (например: section='jeep'). Сейчас показываются все категории. models: class Auto(models.Model): category = models.ManyToManyField('Category', blank=True, related_name='auto_category_rn', verbose_name="Категория") class Category(models.Model): SECTIONS = ( ('jeep', 'jeep'), ('minivan', 'minivan'), ) section …

14.11.2022
Как вычислить агрегированную сумму с помощью django ORM?

Я пытаюсь сгруппировать_by() данные на основе дат и с каждым днем я хочу вычислить Количество в этот день и общее количество на данный момент. Пример вывода, который я получаю: [ { "dates": "2022-11-07", "count": 1 }, { "dates": …

14.11.2022
Django.core.exceptions.ValidationError: [''' Значение имеет неверный формат даты. Оно должно быть в формате YYYY-MM-DD.''] проблема

В 'models.py' у меня есть такие поля. first_name = models.CharField(max_length=30, null=True) last_name = models.CharField(max_length=30, null=True) date_of_brith = models.DateField(default='YYYY-MM-DD', null=True) email = models.EmailField(max_length=50, null=True) Когда я пытаюсь мигрировать. Я получаю эту ошибку. Я попытался удалить также поле, и у …

14.11.2022
Django не может закрыть постоянное соединение Mysql

Проблема: Наше приложение Django включает в себя архивирование больших папок, которое занимает слишком много времени (до 48 часов), поэтому соединение Django с базой данных разрывается по таймеру и выдает: "MySQL server has gone away error". Описание: У …

14.11.2022
Django: Отправляйте письмо администратору при каждой возникшей ошибке

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

14.11.2022
Дублирование записей при объединении `distinct` и `order_by`

Я использую filter_backend для упорядочивания полей, но у меня есть проблема, когда я получаю API с упорядочиванием по product__company__name, API отвечает 1 результатом, как я и ожидал, но с 2 дублированными записями. Я прочитал заметку в этой документации https://docs.djangoproject.com/en/3.2/ref/models/querysets/#distinct, …

14.11.2022
Команда вставки через API (проект Django)

Я разрабатываю сайт электронной коммерции, используя вызовы API. Я хотел бы вставлять заказы, идея в том, что после выбора нескольких продуктов в корзине (предположим 4 продукта), я хотел бы вставить их с помощью API только один раз, а не с …

14.11.2022
Как выполнить обратный запрос к таблице с внешними ключами так, чтобы получить значения этих внешних ключей?

Мои модели: https://pastebin.com/qCMypxwz Как сделать запрос к таблице Variants из таблицы Products? Я хочу получить значения изображений и цветов (которые сами по себе являются таблицей) из таблицы Variants. Вот что я делаю до сих пор, но это …

14.11.2022
Как загрузить файл с помощью поля "многие ко многим" в django rest framework

У меня есть две модели. Одна из них - статья, а другая - модель документов. Модель документов содержит поле file для загрузки документа, а также некоторые другие метаданные загруженного документа. Статья имеет поле m2m, которое относится к модели документа. …

14.11.2022
Как добавить данные столбца из одной таблицы в поле столбца другой таблицы в postgresql с помощью python

Я новичок в django и postgresql. У меня есть две таблицы в postgresql. В одной таблице у меня есть два поля ID и Value. Я хочу добавить данные в столбце ID в поле столбца другой таблицы с именем value_id. …

14.11.2022
Как реализовать функцию onfocus() с помощью события onclick() тега span

У меня есть одно поле типа ввода, которое является типом ввода, вдохновленным google, с анимацией метки, которая имеет событие onfocus, а в одном из полей ввода есть поле Password, в котором я должен применить функциональность eye-toggle с событием onclick. …

14.11.2022
Python 2.7.16 рандомизировать список in с вероятностью

Я использую python версии 2.7.16 и хочу получить альтернативу метода random.choices() из python 3. пример кода для последней версии python - import random rewards = ['80 credit', '40 credit', '10 credit'] weights = (1000, 2000, 7000) pick = 3 …

14.11.2022
Как улучшить запрос для исключения ссылающихся объектов внутри запроса (mptt-модель)?

У меня есть следующий код, где каждый Song может иметь Parts и каждая часть может иметь несколько Genres назначенных. from model_utils.models import TimeFramedModel from django.db import models from mptt.models import MPTTModel, TreeForeignKey from mptt.fields import TreeManyToManyField from django.db.models import …

14.11.2022
Как использовать изображение в качестве флажка html

По сути, мне нужно сделать страницу входа, с глазом на поле пароля, чтобы пользователь мог нажать на значок глаза и увидеть пароль. На данный момент у меня есть простой флажок: <input type="checkbox" id="box" onclick="reveal()"> и функция показа …

14.11.2022
Django: сохранение уникального значения без его дублирования

Я пытаюсь сохранить уникальное имя в базе данных, но проблема в том, что я могу сохранить одно и тоже с разными буквами, например я могу сохранить (IT, it, iT, It) я не хочу сохранять его таким образом. Модель: class …

14.11.2022
Как писать HTML-код во фреймворке синдикационных фидов Django?

Я использую Django's syndication feed framework для создания RSS для моего сайта, ссылаясь на этот документ Я выполнил работу в соответствии с приведенным примером, код похож на следующий, я не внес слишком много изменений. <pre class="lang-py …

14.11.2022
Уведомление Django не может быть отображено

Я делаю уведомление в Django, но, похоже, оно не работает. Как я могу сделать уведомление, когда пользователь добавляет отчет о происшествии (модель: Incident General), оно будет уведомлять роли: admin и super admin, что добавлен новый отчет для этого пользователя, и …

14.11.2022
Получена ошибка AttributeError при попытке получить значение для поля `user` на сериализаторе `cart_serializer`.

Получена ошибка AttributeError при попытке получить значение для поля user на сериализаторе cart_serializer. Поле сериализатора может быть названо неверно и не совпадать с атрибутом или ключом экземпляра QuerySet. Оригинальный текст исключения был следующим: объект 'QuerySet' не имеет атрибута 'user. Views.py …

14.11.2022
При попытке получить цвета всех вариантов товара, которые доступны, делается много запросов. Возможна ли оптимизация?

Вот мои модели: https://pastebin.com/qCMypxwz выполняемый запрос создает много похожих запросов, согласно инструменту отладки. Есть ли способ оптимизировать это? Я совсем новичок в django, поэтому не уверен, правильно ли я делаю запросы. Я хочу получить подробную …

14.11.2022
Как добавить форму к полю "многие ко многим" в Django?

caffeinated_form = CaffeinatedForm() if request.method == 'POST': caffeinated_form = CaffeinatedForm(request.POST) if caffeinated_form.is_valid(): instance = caffeinated_form.save(commit=False) instance.user = request.user instance.item = item instance.hot_or_cold = caffeinated_form.cleaned_data['hot_or_cold'] instance.hot_cold = caffeinated_form.cleaned_data['hot_or_cold'] order = Order.objects.create(user=request.user, ordered=False) order.items.add(instance) instance.save() Я хочу добавить мою форму …