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

12.07.2022
Django: unable to save model - Err: "id" ожидал число, но получил <django.db.models.fields.related.ForeignKey...>.

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

12.07.2022
Запуск autopep8 на всех файлах python, кроме миграций, выполним?

Интересно, есть ли способ запустить команду autopep8 для всех файлов python, кроме миграций? Чтобы исправить все ошибки pep8. Вместо выполнения команды autopep8 --in-place --aggressive --aggressive &lt;filename&gt;

12.07.2022
Как передавать переменные между функциями Django?

У меня есть такая функция в файле views.py: def signin(request): if request.method == 'POST': uname = request.POST['username'] pwd = request.POST['password'] #and other code Затем у меня есть еще одна функция следующего вида: def reservations(request): try: c = …

12.07.2022
Что означает models.Models.None в шаблонах django? [дубликат]

У меня есть три модели. Модель пользователя, которая является просто базовой моделью пользователя django, поэтому я не буду добавлять код для нее. Модель Account (которая является моделью CustomUser/расширением базовой модели django User): class Account(models.Model): …

12.07.2022
ValueError -Вид dashboard.views.saveBlogTopic не вернул объект HttpResponse. Вместо этого оно вернуло None

Я получил эту ошибку, когда попытался проверить свою функцию внутри views.py: Traceback (последний последний вызов): Файл "/home//lib/python3.8/site-packages/django/core/handlers/exception.py", строка 55, in inner response = get_response(request) Файл "/home//lib/python3.8/site-packages/django/core/handlers/base.py", строка 204, in _get_response self.check_response(response, callback) Файл "/home/**/lib/python3.8/site-packages/django/core/handlers/base.py", строка 332, in check_response raise …

12.07.2022
Маршрутизатор Django REST Framework, похоже, переопределяет мой явно заданный путь в URLpatterns

Новичок в кодировании, поэтому я уверен, что это простая проблема, но я не могу ее решить. Я сократил код, чтобы было проще увидеть проблему. urls.py router = routers.DefaultRouter() router.register(r'clients', views.ClientViewSet, basename='client') urlpatterns = [ #Bunch of other paths …

12.07.2022
Обновление данных в db django после перезагрузки страницы с помощью discord auth

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

12.07.2022
Django: как создать слизни в django?

Я хочу создать slug в django, я использовал slug = models.SlugField(unique=True). Теперь, когда я создаю пост со slug'ом learning-to-code, он работает, но если я создаю другой пост с тем же slug'ом learning-to-code, он показывает ошибку Unique Constraint Failed. Но …

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 &gt; 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. Кто-нибудь знает, как это исправить? &lt;div class="form-group"&gt; &lt;form method="POST"&gt; &lt;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 для выполнения функции

Я пытаюсь вывести функцию для строки, которую пользователь выбирает в выпадающей форме. У меня есть пользовательский тег шаблона, который работает, когда вы передаете ему нужную переменную, но я не уверен, как передать ему выбранный элемент. &lt;select&gt; {% 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, поэтому я пытаюсь …