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

24.10.2022
Как запретить djagno обновлять определенные поля?

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

24.10.2022
Как более эффективно проверять наличие аномалий данных в транзакции (Django)

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

24.10.2022
Невозможно вызвать ValidationError в форме Django

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

24.10.2022
Пакет Django-filter, фильтрация по дате (с использованием календаря)

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

24.10.2022
Фильтрация в Django не работает с полем float

Я пытаюсь получить несколько записей из базы данных MySQL, но похоже, что фильтрация по полю float не работает. Когда я фильтрую только по user_id, я получаю все записи, но когда я добавляю предложение value, я получаю исключение DoesNotExist. …

24.10.2022
Смещение текстовой области, когда две разные текстовые области возможны в одном и том же месте, используя EventListener

У меня есть слушатель событий, который будет показывать текстовую область для написания сообщения в зависимости от выбранной строки темы. Код работает, но вторая текстовая область почему-то отступается. Код HTML: <td>Message</td> <td><textarea id="area1" cols="80" rows="6" onfocus="if(this.value==this.defaultValue)this.value='';" name="area1">Please type …

24.10.2022
Применение JOIN вместо Subquey при использовании фильтра "__in" в Django ORM

Задача: Я хочу получить все счета-фактуры, в которых название проекта соответствует заданной строке. У Invoice есть внешний ключ к Project. Проблема: Я хочу использовать функцию для выполнения поиска проекта, чтобы я мог переработать и инкапсулировать это использование. Для этого …

24.10.2022
Django - абзац <p> не работает с автоэскарпом

Похоже, что &lt;p&gt; как-то неправильно интерпретируется при использовании шаблона Django с {% autoescape off %}. Не имеет значения, в каком месте я определяю &lt;p&gt; - перед тегом autoescape, после или даже внутри содержимого, передаваемого в этот раздел. Все остальные теги …

24.10.2022
Django Websocket: Все сообщения отправляются после завершения цикла

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

24.10.2022
JQuery с dataTransfer перемещает данные из нескольких таблиц в поля ввода

У меня есть таблица с 2 строками, но я могу дублировать ее кнопкой (Добавить еще одно средство Word) и ТОЛЬКО ОДНОЙ КНОПКОЙ ОТПРАВИТЬ для всех строк: Ниже приведен код JQuery, который получает записанное аудио …

24.10.2022
Можно ли использовать один сериализатор модели для нескольких моделей с одинаковыми полями? Django Rest Framework

У меня есть 5 моделей с одинаковыми полями, которые наследуются от базовой модели. Теперь для всех пяти моделей у меня есть 5 сериализаторов, сериализующих все поля для соответствующих моделей. Пример настройки приведен ниже базовая модель class BaseModel(models.Model): field 1 …

24.10.2022
Получить запрос в django-plotly-dash

Я пытаюсь передать args в запросе get приложению plotly: но я не могу получить информацию. my_webpage.html?value=1 views.py: def my_webpage(request): return render(request, 'home/my_webpage.html', {}) my_webpage.html : {% extends 'base.html' %} {% load static %} {% block content %} {% …

24.10.2022
Отображение из моделей на странице шаблона в django

Я хочу отобразить данные моделей в файле шаблона, но это просто не работает, даже когда я передаю QuerySet объектов сообщений в качестве контекста в функцию render. Название приложения - CD Вот мой код models.py from django.db import models …

24.10.2022
Отображение элемента bootstrap в django-формах

Я хочу использовать элемент шаблона bootstrap в моей django-форме: html-код выглядит следующим образом: Какой подход я должен использовать для загрузки этого …

24.10.2022
Как запустить несколько команд в python os.system?

Я пытался запустить эту команду с помощью os.system, эта команда должна сначала запустить виртуальную среду, а затем запустить сервер Django: import os os.system(''' .\\match_pyinstaller\match_project\\venv\\Scripts\\activate python .\match_pyinstaller\match_project\manage.py runserver ''') происходит то, что команда выполняется без ошибки "Процесс …

24.10.2022
WSGIRequest object has no attribute PUT

Я отправляю PUT запрос, но я не понимаю как получить данные из PUT запроса с помощью request views.py elif self.request.method == 'PUT': comment = self.request.PUT['index'] index = self.request.PUT['comment'] review.objects.get(pk=index).update(comment=comment) return HttpResponse() toy_detail.html &lt;script&gt; $(document).ready(function(){ function getCookie(name) { let …

24.10.2022
Как редактировать help_text дочернего класса в родительском классе

Я сделал mixin (такой же, как родительский класс) для моей модели brand, и я хочу получить имя класса дочерних классов и заменить его на help_text в классе parent. Есть ли какое-нибудь решение? class TitleSlugMixin(models.Model): title = models.CharField( _('title'), …

24.10.2022
Оптимизация запроса с помощью кэша QuerySet

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

24.10.2022
Доступ к индексу в шаблоне Django в цикле for

#views.py . . . detailedStatement = { 'selectedOption1' : '90 degrees', 'correctAnswer1' : '180 degrees', 'selectedOption2' : 'angle', 'correctAnswer2' : 'side' } #Above dictionary contains 200 elements diction = { 'detailedStatement' : detailedStatement } return render(request, "result.html", diction); Так …

24.10.2022
Django забирает только последний объект связанной модели

Рассмотрите следующие модели: class Author(models.Model): name = models.CharField(max_length=100) class Book(models.Model): author = models.ForeignKey(Author, related_name="books", on_delete=models.CASCADE) title = models.CharField(max_length=100) created_at = models.DateTimeField(auto_now_add=True) И следующий код: queryset = Author.objects.all() for author in queryset: print(author.name) print(author.books.latest("created_at").title) Вышеуказанное приводит …

24.10.2022
Атрибут остается после удаления объекта модели

Когда клиент добавляет товар в корзину, в корзине отображается items и cartItems и все остается как должно быть, но когда кто-то удаляет реальный продукт из списка продуктов, items тоже удаляется как должно быть, но cartItems или количество продуктов, которое было …

24.10.2022
Есть ли способ сохранить PDF, полученный в виде строки, в pdf-файл с помощью ContentFile?

В ответ на HttpResponse я получаю pdf в виде строки (по словам разработчика, который его установил, он должен приходить как "массив байтов JSON"), но когда я проверяю тип в python, это строка. Как сохранить файл в формате pdf, используя поле …

24.10.2022
Слишком длинный текст ссылки в Django

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

24.10.2022
Фильтрация поиска в django

Новичок в django, нужна помощь, пытаюсь реализовать фильтрацию поиска в django(сам поиск уже реализовал). Хочу выбирать пункты area(frontend, backend, etc.) и keywords(python, php, js, etc.) из моей таблицы Experience и по этим полям уже вести поиск. Допустим я выбираю в …

24.10.2022
Отправка данных, сохраненных в базе данных в проекте Django, на адрес электронной почты

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

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): &quot;&quot;&quot;Метод для проверки существования поста на страницах.&quot;&quot;&quot; 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 на бэк-энде. Для этого у меня есть кнопка, которая при нажатии выполняет транзакцию. Вот как это выглядит: &lt;button id="submit_transaction" type="button" class="btn btn-outline-info" onclick="transaction()"&gt;Transaction&lt;/button&gt; ПРОБЛЕМА: …

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

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

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

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