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

24.10.2022
ImportError: невозможно импортировать имя 'portfolioapp' из 'portfolio'

Как исправить эту ошибку, это случай или циклический импортIMPORT ERROR

24.10.2022
Где нужно создавать переменную с ManyToMany field?

Как я понял, когда создаешь модель с Many2Many field, то создается дополнительное поле в базе данных, поэтому без разницы, где пишешь переменную с M2M field. Это допустим у нас есть 2 модели: Book и Author. Нам нужно чтоб в Book …

24.10.2022
Lightning LND Rest API в Django API Обработка POST-запросов при кодировании/декодировании, получение некорректного Padding

Я пытаюсь сделать Django API для обработки молниеносных платежей, и мне нужно реализовать некоторые функции, такие как разблокировка кошелька, смена пароля и т.д. Я получаю "Incorrect padding" и не знаю, как это исправить. Вот мой view.py: from rest_framework.views import APIView …

24.10.2022
Django: IntegrityError at /accounts/accounts/myprofile UNIQUE constraint failed: accounts_userprofile.user_id

Когда я пытаюсь обновить свой профиль пользователя, я получаю эту ошибку, IntegrityError at /accounts/accounts/myprofile Сбой ограничения UNIQUE: accounts_userprofile.user_id Я искал решения, но это не работает для меня. модель: class UserProfile(models.Model): is_deligate = models.BooleanField(default=True) is_candidate = models.BooleanField(default=False) user = models.OneToOneField(CustomUser, …

24.10.2022
Добавление контактной формы к существующему представлению страницы контактов с помощью представлений на основе классов в Django

Я пытаюсь добавить форму "свяжитесь с нами" на существующую страницу "свяжитесь с нами", используя модель формы и представления на основе классов. Сначала я создал модель ниже: class ContactUsForm(models.Model): first_name = models.CharField(max_length=200, blank=False, null=False) last_name = models.CharField(max_length=200, blank=False, null=False) email = …

24.10.2022
Django - Как динамически загружать сгенерированный SVG

Я пытаюсь загрузить SVG-графику во время выполнения на мою веб-страницу Django. Графика генерируется по запросу и зависит от различных пользовательских вводов. Если я использую шаблоны, подобные этому: {% extends "app/base.html" %} {% block content %} <h1>Internal Requirements …

24.10.2022
Как определить значение по умолчанию для параметров urls в Django?

Views.py from django.views.generic import ListView from .models import Staff class StaffListView(ListView): model = Staff template_name = 'staff/staff_list.html' def get_queryset(self): return Staff.objects.filter(websites__path=self.kwargs['web']) urls.py urlpatterns = [ path('admin/', admin.site.urls), path('<str:web>/staff/', include('staff.urls')), # I want to set web=chemical, if url is http://127.0.0.1:8000/staff …

24.10.2022
Как исправить ошибку без сброса базы данных

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

24.10.2022
Показать существующий путь к файлу с помощью javascript и django

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

24.10.2022
Должен ли я использовать две базы данных Postgres для Django на Heroku - dev и prod?

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

24.10.2022
Агрегат делает дополнительные запросы

В моей модели есть класс книг и рецензий, и я хочу вычислить средний рейтинг. Для этого я использую aggregate и Avg models.py class Book(models.Model): author = models.ManyToManyField(Author, related_name='books') title = models.CharField(max_length=200) description = models.TextField(max_length=3000) price = models.DecimalField(max_digits=6, decimal_places=2) publisher …

24.10.2022
Ошибка приложения Heroku при развертывании приложения Django

Введите описание изображения здесь Пожалуйста, помогите мне с этой ошибкой

24.10.2022
Как вернуть загруженное изображение к изображению по умолчанию после удаления?

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

24.10.2022
Как передать массив JavaScript в представления Django

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

24.10.2022
Django фильтр ManyToManyField

Существует проблема фильтра Django с ManyToManyField, которая беспокоит меня. У меня есть задача, которую я хочу, чтобы создатель и выбранные члены создателя могли просматривать. Теперь у меня возникла проблема, что указанный член может быть просмотрен нормально, но когда создатель просматривает …

24.10.2022
Как передать путь к изображению в setAttribute в Django?

Test.addEventListener('click',function(e){) console.log("click"); var targetElement = event.target || event.srcElement; clickedVal = targetElement.innerText; targetElement.innerText=""; input = document.createElement("input"); input.value = clickedVal; targetElement.append(input); img = document.createElement("img"); // It's not working here // "{% static 'images/confirm.svg' %}" is incorrect. Then how to correct it? img.setAttribute("src", …

24.10.2022
Я хочу добавить функцию like unlike на свой сайт-блог, там все в порядке, объекты like и unlike создаются... Но я получаю NoReverseMatch

Я хочу добавить функцию like unlike на свой сайт-блог, там все в порядке, объекты like и unlike создаются... Но я получаю NoReverseMatch при нажатии на Like и Unlike... и проблема в том, что я не могу понять, почему я получаю …

24.10.2022
Как передать путь к изображению в метод setAttribute в шаблоне Django?

В файле шаблона мне нужно передать путь к изображению "{% static 'images/confirm.svg' %}" в метод setAttribute. // js test.addEventListener('click',function(e){ var targetElement = event.target || event.srcElement; clickedVal = targetElement.innerText; targetElement.innerText=""; inpt = document.createElement("input"); inpt.value = clickedVal; targetElement.append(inpt); inpt.setAttribute("src", "{% static …

24.10.2022
Uploading File Failed сообщение об ошибке на сайте

Я использую Django и хочу загрузить файл, который затем сохраняется в базе данных. У меня есть HTML, где пользователь может загрузить файл. Как можно успешно отловить ошибки или сообщить об ошибке на сайте, например: Если это не формат …

24.10.2022
Django ModelChoiceField возвращает недействительную форму

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

24.10.2022
DJango заполнение существующего набора форм из View

Я понимаю, что вы можете заполнить форму из представления с помощью: initial_data = { 'box0': 'X', 'box1': 'O', 'box2': 'X' } form = myform(initial=initial_data) Но как это сделать для набора форм? Ниже приведена ошибка "TypeError: formset_factory() …

24.10.2022
Django оптимизирует сложный подсчет группировок

У меня есть следующие модели: class Company(models.Model): .... cases = models.ManyToMany('Case') is_active = models.BooleanField(default=True) class Case(models.Model): .... is_approved = models.BooleanField(default=False) product = models.ForeignKey('Product') class Product(model.Model): .... Я хочу получить все продукты (которые связаны с утвержденным делом), сгруппированные …

24.10.2022
Поток аутентификации Auth0 (несоответствующее состояние)

Надеюсь, у того, кто это читает, будет хороший день! Мой вопрос заключается в следующем, у меня есть определенный поток аутентификации, который вызывает исключение при его выполнении. Учитывая, что FrontEnd размещен на домене FE (React Client), backEnd …

24.10.2022
Загрузка CSV в правильный столбец в базу данных в Django

Мне нужна помощь с загрузкой данных из csv в мою модель в Django. У меня есть две модели: Product и Warehouse. И я получаю данные о товаре из таблицы Product в таблицу Warehouse. Изначально я использовал название продукта в …

24.10.2022
Есть ли способ использовать Vue в качестве фронтенда SPA и Django в качестве бэкенда для POST/PUT и удаления содержимого базы данных sqlite3?

Цель: Я хочу разработать базовый Vue/Ajax фронтенд и Django бэкенд для простого веб API. У меня есть одна модель с четырьмя полями разных типов. Я бы хотел, чтобы мой Django backend отвечал на Ajax запросы (GET, POST, PUT …

24.10.2022
Django annotate и aggregate не поддерживают Timefild для суммы

Как я могу сделать общее время суммарным для каждого пользователя, учитывая, что annotate и aggregate не поддерживают Timefild Модели: class Pireps(models.Model): ... flight_time = models.TimeField(auto_now=False, auto_now_add=False, null=True) Просмотров: def flight(request): ... flight_time = Pireps.objects.annotate(total_time =(Sum('flight_time')).order_by('total_time) …

24.10.2022
React Router не рендерится

Я пытался использовать react router, но он не работает. Я уже знаю, что React Router Dom v6 изменился с Switch на Routes, но когда я запускаю программу, она просто показывает пустой экран. Кто-нибудь знает, как это исправить? Вот мой …

24.10.2022
Как исправить исключение 404 в представлениях Django?

Я следую этому руководству:https://www.w3schools.com/django/django_views.php После копирования всего кода для создания представлений членов и администратора я получаю эту ошибку: Страница не найдена (404) Метод запроса: GET URL запроса: http://127.0.0.1:8000/ Используя URLconf, определенный в …

24.10.2022
Django queryset с совпадением всех комбинаций

Моя модель: class Pattern(models.Model): name = CICharField("Pattern Name", max_length=200, unique=True) symptoms = models.ManyToManyField(Symptom, through='PatternSymptom', related_name='patterns') tongue_colour = models.ManyToManyField(Color, verbose_name="Tongue Body Colour", blank=True, related_name='patterns') tongue_shape = models.ManyToManyField(Shape, verbose_name="Tongue Body Shape", blank=True, related_name='patterns') tongue_quality = models.ManyToManyField(Quality, verbose_name="Tongue Body Features", blank=True, …

23.10.2022
Наследование полей пользовательской модели пользователя от родительского класса к дочернему классу между двумя различными приложениями

Здравствуйте короли и королевы! Я работаю над проектом и застрял на (для меня) сложном вопросе. У меня есть одна модель (generalpage.models), где хранится вся общая информация о пользователях. В другом приложении (profilesettings) у меня есть приложение, где будут закодированы …

23.10.2022
Django App создает неправильный URL на рабочем сервере (общий Linux-сервер на A2 Hosting)

Мое приложение Django App корректно работает на localhost с использованием python manage.py runserver. Когда я запускаю это приложение на общем сервере linux на сайте хостинга (A2 Hosting), работает только базовый url в корне домена: https://familyrecipes.de Все остальные …

23.10.2022
Добавление товара в корзину с помощью python в Django

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

23.10.2022
Django url профиля через slug выдаёт ошибку

Хочу сделать возможность кастомного url у профилей пользователя. Вот мой код views.py from django.shortcuts import render, redirect from django.contrib import messages from django.contrib.auth.decorators import login_required from .forms import UpdateUserForm, UpdateProfileForm @login_required def profile(request, slug): if request.method == 'POST': user_form = …

23.10.2022
Извлечение информации о модели из первичного ключа в сериализаторах

У меня есть модель Favorites, которая отслеживает любимые NFT каждого users. Я хочу отображать фактические данные NFT вместо идентификатора NFT. Я не совсем уверен, как это сделать, поскольку возвращаются только первичные ключи. модель class Favorites(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) …

23.10.2022
Фильтры и ошибка внешнего ключа : "Значение QuerySet для точного поиска должно быть ограничено одним результатом с помощью нарезки".

Я пытаюсь отфильтровать продукты на основе пользователя, вошедшего в систему. Однако эти продукты связаны не непосредственно с пользователем, а с компанией пользователя. Профиль пользователя связан с компанией пользователя. Для выделения продукта распределитель должен выполнить следующий процесс: …

23.10.2022
Ошибка рендеринга шаблона после развертывания сайта

Мой сайт посвящен деятельности в области электронной коммерции. Когда я развернул сайт, я получаю несколько ошибок. Например, я могу войти в систему или зарегистрировать пользователя, я получаю ошибки типа customuser не существует. Но у меня есть модель, как показано …

23.10.2022
Плохой запрос 400 Django Heroku

Я сделал все, чтобы загрузить мое приложение на heroku Я затухаю yp Collectstatic в порядке Разрешенный хост OK установил gunicorn, whitenoise Проект загружен на github С уважением

23.10.2022
TypeError at /email/ getaddrinfo() аргумент 1 должен быть строкой или None

Я пытался отправить сообщение кандидату, используя Gmail как smtp, когда я нажимаю кнопку отправки, я вижу вышеуказанную ошибку............................................................................................................................................................................................ views.py def email(request): if request.method == 'POST': # save message to DB to_db = Email( status = request.POST.get('status'), name = request.POST.get('name'), …

23.10.2022
В pycharm сервер предыдущего проекта django по-прежнему работает после открытия и запуска другого проекта

Я нашел ответ здесь PyCharm Django сервер предыдущего проекта все еще работает после открытия и запуска другого проекта который работает для меня, но я хочу найти постоянное решение. Может ли кто-нибудь предложить решение?

23.10.2022
Django создает эффективный способ зацикливания транзакций и категорий для сокращения обращений к базам данных

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