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

11.07.2022
Как добавить необходимый атрибут?

Я хочу добавить атрибут required в поле product_title. Как я могу это сделать? class add_product_info(forms.ModelForm): product_desc = RichTextField() class Meta: model = Products fields = ('product_title') labels = {'product_title':'Title'} widgets = { 'product_title':forms.TextInput(attrs={'class':'form-control', 'style':'font-size:13px;'}) }

11.07.2022
Проблемы с суммированием и вычитанием в Django и PostgreSQL

У меня проблема с квери (получение суммы элемента (агрегата) и вычитание.). Что я пытаюсь сделать: 10 (soldfor) - 2 (paid) - 2 (shipcost) = 6 Проблема в том, что если я добавлю еще один (soldfor) (paid) или …

11.07.2022
Запрос к базе данных Django для поиска столбца с определенным значением и обновления значения этого столбца

Я очень старался понять, как обновить мою базу данных, но с трудом могу даже вывести значение возвращаемых данных. Мой код в файле views.py: #SET THE PLACEHOLDER DATE AND TIME AS A STRING AND CONVERT TO DATETIME #QUERY …

11.07.2022
Django Python LoadData: Ошибка при установке приспособления

Сначала у меня есть migrate и makemigrations, а затем У меня есть дамп данных с помощью этой команды : python manage.py dumpdata --exclude auth.permission --exclude contenttypes > dvvv.json и я пытался промыть базу данных и …

11.07.2022
DRF Добавление аннотированного поля во вложенный сериализатор

У меня есть два сериализатора, которые представляют комментарии и вложенные в них комментарии. Я предоставляю кверисет в viewset с аннотированным полем likes. Но моя проблема в том, что поле работает только в родительском сериализаторе. Когда я добавляю это поле …

11.07.2022
Saas не может найти таблицу стилей для импорта. Проект Django

Я пытаюсь использовать bootstrap saas в моем проекте django. Я установил saas и bootstrap через npm успешно, но когда я пытаюсь скомпилировать мои sass/scass в css, я получаю ошибку ниже. Я думаю, что я каким-то образом получаю неправильные …

11.07.2022
Django.db.utils.IntegrityError: UNIQUE constraint failed: new__product_product.brand_id

Я готовлю проект электронной коммерции на Django. Сейчас я пытаюсь изменить некоторые вещи. Когда я выполняю команды python manage.py makemigrations и python manage.py migrate, я получаю ошибку, которую не могу понять. error django.db.utils.IntegrityError: UNIQUE constraint failed: new__product_product.brand_id models.py …

11.07.2022
Есть ли способ сохранить объект Django и обновить другие объекты без рекурсивного цикла?

У меня есть модель Django: class Event(models.Model): fk = models.ForeignKey(Foreign, null=True, on_delete=models.SET_NULL) display = display = models.BooleanField(default=True) ... Я хотел бы переопределить метод сохранения, чтобы отключить отображение для других событий, имеющих общее значение fk. Однако я продолжаю …

11.07.2022
Ошибки валидатора

Я прогоняю свой код через валидатор, и он возвращается с четырьмя ошибками, которые я не знаю, как исправить, поскольку код был импортирован из django forms. Кто-нибудь знает, как это исправить? <div class="form-group"> <form method="POST"> <input type="hidden" name="csrfmiddlewaretoken" …

11.07.2022
Теряет ли моя функция создания DRF данные перед сохранением?

У меня есть следующий набор представлений DRF: class RecordViewSet(ModelViewSet): queryset = Record.objects.all() serializer_class = RecordSerializer filterset_fields = ['task', 'workday'] def get_workday(self, request): date = get_date_from_calendar_string(request.data['date']) obj, _ = Workday.objects.get_or_create(user=request.user, date=date) return obj.id def create(self, request): request.data['workday'] = self.get_workday(request) print(request.data) …

11.07.2022
Ошибка django.db.utils.IntegrityError: NOT NULL constraint failed

Я действительно застрял здесь. Я вернулся и отредактировал некоторые модели, которые я сделал некоторое время назад, и теперь я не могу заставить ничего мигрировать, не получая "django.db.utils.IntegrityError: NOT NULL constraint failed: new__accounts_instrument.room_id" Модель, которая, похоже, вызывает проблемы: …

11.07.2022
Ссылка на переменную django в html для выполнения функции

Я пытаюсь вывести функцию для строки, которую пользователь выбирает в выпадающей форме. У меня есть пользовательский тег шаблона, который работает, когда вы передаете ему нужную переменную, но я не уверен, как передать ему выбранный элемент. <select> {% for drink …

11.07.2022
Контейнер Django отклоняет трафик контейнеров nginx

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

11.07.2022
Как получить разницу между двумя аннотируемыми полями в django orm

Проблема в том, что при таком подходе annotate игнорирует равные суммы, и если убрать distinct=True, то появятся дубликаты объектов и разница будет некорректной. Проще говоря, я хочу получить баланс счета, получив разницу между суммой в кассе и суммой …

11.07.2022
Размещение данных о дате в модели Django

Мне интересно, знает ли кто-нибудь из вас, ребята, как исправить эту ошибку, я разбирался с ней в течение нескольких часов, она связана с постингом json-даты (дата из html-выбирателя даты) в бэкенд-модель с использованием веб-фреймворка django. Пожалуйста, дайте мне знать, …

11.07.2022
Хороший способ аутентификации javascript-фронтенда в django-rest-framework

Какой отличный метод реализации аутентификации на основе токенов httpOnly cookie для моего drf API для javascript-фронтенда? Я рассматривал django-rest-knox для аутентификации на основе токенов, но его встроенный LoginView требует, чтобы пользователь уже вошел в систему. Почему так? Мне нужен хороший …

11.07.2022
Как перейти с sqlite на postgres, используя локальную sqlite базу данных в Django?

У меня есть база данных 'xxxxx.db' sqlite3 и я хочу перенести данные в PostgreSQL. Я провел некоторое исследование и видел несколько вариантов, но ни один из них не сработал (PGloader и т.д.). Какие еще есть варианты? Я использую Windows, …

11.07.2022
Как сделать конечную точку drf, которая возвращает поля модели с описанием и выбором?

Для анкет создаются конечные точки rest api, которые принимают только POST запросы. Фронтенд должен динамически отображать анкеты на основе полей модели, их описаний и возможных вариантов выбора. Как сделать такую конечную точку django rest framework, которая возвращает поля модели, их …

11.07.2022
Django Python кроме загрузки текста, я бы хотел иметь возможность загружать изображения и видео

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

11.07.2022
Входной файл abc.png типа: <класс 'django.core.files.uploadedfile.InMemoryUploadedFile'> не поддерживается

Невозможно сохранить изображение два раза в django Я пытаюсь сохранить изображение через форму в одной модели и добавить в другую модель. Но в new_account.save() я получаю вышеуказанную ошибку. image_file = request.FILES.get('profile_image') ... ... instance.save() new_account = Account.objects.get(id=classroom_profile.user.id) new_account.profile_image.delete() new_account.profile_image = …

11.07.2022
`TransactionManagementError` при вызове другой функции сохранения модели внутри моего пользовательского метода сохранения модели

При выполнении операции сохранения из админки модель при сохранении поднимает TransactionManagementError, У модели есть пользовательский метод сохранения, в котором есть другая функция сохранения, вызываемая для другой модели, поэтому просто поместить ее с transaction.atomic(): решает проблему, но атомная может повлиять на …

11.07.2022
Почему не загружается изображение в профиль?

Здравствуйте не могу загрузить изображение в профиль пользователя. Код прилагаю ниже. models.py from django.db import models from django.contrib.auth.models import User from django.db.models.signals import post_save from django.dispatch import receiver class Profile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE, related_name='profile') avatar = models.ImageField(User, upload_to='media/', …

11.07.2022
Что может быть причиной ошибки "connection refused" при загрузке файла через форму (post request) в приложение Django, развернутое на Heroku?

У меня это работает на облаке google, но недавно я развернул свое приложение django на Heroku. Все работает нормально, кроме загрузки файлов, вот журнал отладки. Я попробовал heroku выполнить ls -l для создания каталога файлов и подтвердил, что …

11.07.2022
Получение значения даты и присвоение даты бэкенду Django

Я пытаюсь найти способ присвоить дату, которую я извлекаю из стандартного html date picker, и затем присвоить ее бэкенд-модели после нажатия кнопки типа 'submit'. Я написал несколько javascript, но значение продолжает извлекаться как NULL. Я относительно новичок в javascript, поэтому …

11.07.2022
Сериализатор множественных отношений ManyToOne в DRF

извините мой английский не очень хорош. Получить запрос book_id(pk) Как мне сериализовать поля ManyToOne, используя BookSerializer для извлечения чего-либо class Book(TimeStampedModel): name = models.CharField(max_length=25, null=False) owner = models.ForeignKey(User, on_delete=models.DO_NOTHING,unique=True) ... class Meta: db_table = 'books' class BookMember(TimeStampedModel): user …

11.07.2022
Синтаксис в django

Наткнулся в django на такую строчку class AbstractBaseUser(models.Model): password = models.CharField(_(&quot;password&quot;), max_length=128) last_login = models.DateTimeField(_(&quot;last login&quot;), blank=True, null=True) что значит _(&quot;password&quot;) и _(&quot;last login&quot;).Спасибо за внимание.

11.07.2022
Pytest: как подделать запрос к базе данных в модуле

У меня есть модуль с различными функциями внутри и несколькими глобальными переменными, определенными в начале модуля. module.py MIN_PLACE = 7 START_DAY = 4 func1(): pass func2(): pass func3(): pass .... tests.py @pytest.mark.django_db test_func1(): #logic ..... Для …

11.07.2022
Могу ли я использовать redirect или render как способ "обновить" текущую веб-страницу, на которой я нахожусь в django?

Мне интересно, могу ли я использовать функцию redirect()/render() и указать на страницу по умолчанию (http://127.0.0.1:8000) как способ по сути обновить страницу, на которой я нахожусь. Мне кажется, что это будет работать, но я не уверен, что …

11.07.2022
Динамическое объединение SQL-запросов с помощью конкатенации строк из предыдущей строки

Эффективно, я использую Django и django content types, который ссылается на таблицу, содержащую все ID таблицы. Что я пытаюсь сделать, так это использовать последний столбец, который я создаю 'subquery', в качестве запроса, который будет использоваться в соединении на нем. …

11.07.2022
Django React div с id не загружается из js файла?

Очень новичок в React + Django frontend/src/components/App.js: import React, { Component } from 'react'; import ReactDOM from 'react-dom'; class App extends Component { render() { return &lt;h1&gt;React App&lt;/h1&gt; } } ReactDOM.render(&lt;App /&gt;, document.getElementById('app')); frontend/src/index.js: import App from './components/App'; …

11.07.2022
Python3-saml и Azure AD - упущен момент

Добрый день, эксперты, У меня есть веб-приложение Django (оно не выходит в интернет), и до сих пор я использовал django.contrib.auth.backends.ModelBackend для аутентификации пользователей. Однако я хочу интегрировать это веб-приложение в существующее решение SSO (например, Azure AD), поэтому я …

11.07.2022
Не работают пользовательские произвольные цвета в Django tailwind

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

11.07.2022
Перекрытие валидаторов Django changepassword

[][1] использовал импортированную PasswordChangeForm , она генерирует 2 списка ошибок один от валидаторов, а другой от ошибки oldpassword и они перекрываются https://i.stack.imgur.com/1J2vx.png

11.07.2022
Django + S3 не работает при обновлении профиля

Я работаю над веб-приложением django, раньше я не работал с S3, но как только я начал использовать его, я могу просматривать css js и все статические изображения, которые находятся там, а также стандартную картинку профиля пользователей, Теперь …

11.07.2022
Отправка электронной почты и смс django phone auth

Я использую библиотеку django-phone-auth для аутентификации, но я не могу понять, как отправить проверку электронной почты и проверку телефона # for email from django.dispatch import receiver from phone_auth.signals import verify_email @receiver(verify_email) def verify_email_signal(sender, user, url, …

11.07.2022
Как изменить обязательные поля конечных точек DRF

Я использую jwt.io в своем DRF проекте. Как вы знаете, в jwt.io уже есть представление Login API под названием 'TokenObtainPairView', и оно требует 2 поля: имя пользователя и пароль. Но в нашем проекте мы хотим, чтобы пользователи входили в систему, …

11.07.2022
ModuleNotFoundError: Нет модуля с именем 'learning_logs.urls'

Сейчас я работаю над проектом Django по книге. Версия немного устарела, поэтому я стараюсь следовать документации для более современной версии в некоторых вещах. Я столкнулся с проблемой добавления урлов. Здесь говорится: ModuleNotFoundError: No module named 'learning_logs.urls' Мой …

11.07.2022
Как поместить курсор в конец текста в поле ввода после отправки формы с помощью html и javascript?

Я создал форму ввода текста в html, которая отправляет введенные пользователем слова через метод POST в файл Django views.py. Вот код для этой формы &lt;form method="POST" action="search"&gt; {% csrf_token %} &lt;input type="search" name="search" value="{{form.search.value}}" placeholder="Search here..." autofocus …

11.07.2022
В _wrapped_view() отсутствует 1 требуемый позиционный аргумент: 'request'

Ниже приведен мой код, просто пытаюсь включить декоратор, но получаю вышеуказанную ошибку, использовал декоратор в других местах без проблем. class AudienceListView(ListView): model = Audience template_name = 'audience/list.html' @method_decorator(company_user_has_permission('audiences_view')) def get_queryset(self): queryset = super().get_queryset() company = Company.get_current(self.request) return queryset.filter(company=company) \ …

11.07.2022
ArrayField в модели Django не проверяется

У моей модели есть атрибут: regione = ArrayField( models.IntegerField( default=0, choices=REGIONE_CHOICES ), blank=True, null=True, default=None ) где REGIONE_CHOICES - это ((1, 'opt1'), (2, 'opt2')) и так далее. В моем ModelForm для моего Model я указываю виджет для …