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

24.10.2022
Как я могу передать свой запрос в тест на эту услугу?

Мне нужно создать свой собственный запрос, возможно mock. Как я могу это сделать?

24.10.2022
Web Sockets не удается установить соединение / Каналы Django

Проблема в том, что раньше это работало... Но потом я решил изменить свой frontend css framework, и тогда он перестал работать. Хотя код точно такой же. мой файл asgi.py from channels.routing import ProtocolTypeRouter, URLRouter from django.core.asgi import get_asgi_application …

24.10.2022
Как в Django queryset аннотировать True, если все BooleanField связанных объектов True, в противном случае False?

У меня есть модель, которая выглядит вот так : class Test(models.Model): user = models.ForeignKey('users.CustomUser', models.CASCADE) name = models.CharField(max_length=64) class TestVersion(models.Model): test = models.ForeignKey('Test', models.CASCADE) name = models.CharField(max_length=255) validation_1 = models.BooleanField(default=False, editable=False) validation_2 = models.BooleanField(default=False, editable=False) validation_3 = …

24.10.2022
Django dj-rest-auth не устанавливает cookie, несмотря на JWT_AUTH_REFRESH_COOKIE

У меня есть простое приложение Django, управляющее аутентификацией и регистрацией пользователей с помощью dj-rest-auth и JWT. В соответствии с docs, я настроил приложение на использование JWT с помощью плагина simple-jwt в settings.py: …

24.10.2022
Django. Как уменьшить количество обращений к базе данных?

Подскажите пожалуйста, как я могу уменьшить количество запросов, я прикреплю код ниже: models.py class Post(models.Model): .... @property def views_count(self): return PostViews.objects.filter(post=self).count() class PostViews(models.Model): IPAddres= models.GenericIPAddressField(default="111.222.333") post = models.ForeignKey(Post, on_delete=models.CASCADE,related_name="post_views_count",) date = models.DateTimeField(auto_now_add=True) def __str__(self): return self.IPAddres views.py posts = …

24.10.2022
Метод для проверки существования поста на страницах. Ошибка в тестах

Def test_post_exist(self, page_context): """Метод для проверки существования поста на страницах.""" if 'page_obj' in page_context: post = page_context['page_obj'][0] else: post = page_context['post'] task_author = post.author task_text = post.text task_group = post.group task_image = post.image self.assertEqual(task_author, self.post.author) self.assertEqual(task_text, self.post.text) self.assertEqual(task_group, self.post.group) self.assertEqual(task_image, …

24.10.2022
ModuleNotFoundError: Нет модуля с именем 'apotheekMijlbeek_main'

Я пытаюсь развернуть свое первое приложение Django / Postgres на Pythonanywhere. Я активировал postgres на своей учетной записи / настроил порт / адрес и т.д., но когда я пытаюсь запустить код, я получаю ModuleNotFoundError: No module named 'apotheekMijlbeek_main'. По …

24.10.2022
Переход на другую базу данных в Django

У меня есть проект django, который был создан на базе данных Oracle, и я хочу перейти на ДРУГУЮ базу данных Oracle. Я следовал этому руководству https://pythonfusion.com/switch-database-django/, но есть проблема, что не все модели изначально создаются в …

24.10.2022
Django - Выбор из поля JSONField

У меня есть модель с JSONField: class SDReport(models.Model): summary = models.JSONField() summary пример данных поля: { "1": { "stm": { "1": [] }, "non_stm": { "1": ["3419250", "3205437"] } }, "2": { "stm": { "1": [] } } …

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

У меня есть следующие две модели: class Station(models.Model): # fields of station class StationReading(models.Model): station = models.ForeignKey(Station) speed = models.FloatField() time = models.DateTimeField() Я хочу построить временной ряд данных, в котором каждая строка является уникальным …

24.10.2022
Python Django Форма "Это поле обязательно для заполнения"

Я сделал форму в django с одним обязательным полем (imagefield), но когда я заполняю его, выбирая изображение, после заполнения форма считает, что форма не действительна и просит заполнить ее снова, я не понимаю почему, вот мой код ниже: view.py: def …

24.10.2022
Django ORM Получение пользователей, которые НЕ обновляли информацию о своей зарплате за последний 1 год (Simlpe History )

Я хочу вывести пользователей, которые не обновляли информацию о своей зарплате за последний 1 год. НО С помощью ORM, а не For Loop. from simple_history.models import HistoricalRecords class User(AbstractUser): ... salary_expectation = models.IntegerField() history = HistoricalRecords(cascade_delete_history=True) ################################################################ …

24.10.2022
Как отправить данные с фронт-энда на бэк-энд с помощью ajax и Dango?

INTRO: Я пишу приложение Django, которому нужно отправить некоторые данные с фронт-энда в файл views.py на бэк-энде. Для этого у меня есть кнопка, которая при нажатии выполняет транзакцию. Вот как это выглядит: <button id="submit_transaction" type="button" class="btn btn-outline-info" onclick="transaction()">Transaction</button> ПРОБЛЕМА: …

24.10.2022
Какая JavaScript frontend библиотека или фреймворк лучше всего подходит для создания сетевого графа? В бэкенде я использую фреймворк Django [закрыто]

Я работаю над проектом, в котором я получаю данные о подписчиках пользователя Twitter с помощью Tweepy, поэтому я хочу представить дружбу между подписчиками с помощью сетевого графа и отобразить этот граф на сайте; Какую лучше всего использовать …

24.10.2022
Форма Django выбрасывает ошибки при отображении

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

24.10.2022
AttributeError: объект 'RelatedManager' не имеет атрибута 'scheduled_datetime'

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

24.10.2022
Получение JSON-объекта из конечной точки API вместо рендеринга медиафайлов , Django Rest Framework

В настоящее время я пытаюсь создать API, который отображает медиафайл вместо того, чтобы возвращать JSON-объект, но терплю неудачу. Вот как выглядит вызов: Мой корневой API: HTTP 200 OK Allow: GET, HEAD, OPTIONS Content-Type: application/json Vary: Accept { "modules": "http://127.0.0.1/store/modules/", …

24.10.2022
Как опубликовать поле manytomany по значению, а не по id в django rest framework

у меня есть классы буксировки, отношения между ними многие ко многим полям, я не хочу размещать данные таким образом {"first_name":"mohammad", "last_name":"alqudah", "motivate":[ "Stay Fit","Look Younger" ] } вместо этого способа {"first_name":"mohammad", "last_name":"alqudah", "motivate":[ 1,2 ] } …

24.10.2022
Как показать список фильтров в админке django ManyToOne

Как показать liste filtre admin django ManyToOne в этом случае : в models.py ----------- class Personne(models.Model): name= models.CharField(max_length=50,blank=False) def __str__(self): return self.name class Project(models.Model): title= models.CharField(max_length=50,blank=False) note= models.CharField(max_length=50,blank=False) def __str__(self): return self.title class Task(models.Model): title= models.CharField(max_length=50,blank=False) projecttasktask= models.ForeignKey(Project, …

24.10.2022
Добавление POST-запроса через компонент Vue и Fetch API для добавления объекта в бэкенд Django

SPA: VueJS Backend: Django default Хотя на данный момент я сосредоточен на POST, вот над чем я работаю: просмотр списка всех элементов в модели (мой список извлекается через GET-запрос сразу после загрузки страницы) добавление нового элемента …

24.10.2022
Django 4 Отправка email на адрес юзера посредством SMTP

Изучаю Django 4, допиливаю свой первый проект, осталось разобраться с отправкой email-сообщений с активацией аккаунта на адреса пользователей через SMTP. Когда я использую localhost и порт 25(отправка письма вникуда) -- в принципе все работает как надо, когда я пытаюсь подключиться …

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, где пользователь может загрузить файл. Как можно успешно отловить ошибки или сообщить об ошибке на сайте, например: Если это не формат …