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

09.02.2024
Пользовательский сайт администратора на Django

У меня проблема с изменением title_header, site_header, index_title в пользовательской админке сайта. Мой admin.py: from reviews.models import Movie, MovieCasts, Review, Actor class CritiflixAdminSite(AdminSite): title_header = 'Aplikacja administracyjna Critiflix' site_header = 'Aplikacja administracyjna Critiflix' index_title = 'Administracja witryną Critiflix' …

09.02.2024
Отправка и получение пользовательских сигналов в Django и обеспечение их атомарности

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

09.02.2024
Почему тут ошибка line 328, in execute return super().execute(query, params) django.db.utils

`# -*- coding: utf-8 -*- import os from django.core.wsgi import get_wsgi_application os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'school_schedule_project.settings') application = get_wsgi_application() from school_schedule_app.models import Subject, Teacher, Class, Student, Lesson class SchoolSchedule: def display_subjects(self): subjects = Subject.objects.all() print("Предмети:") for subject in subjects: print(f"- {subject.name}") def …

09.02.2024
Оптимизация объединений "один-ко-многим" в Django MySQL ORM для лучшего представления данных

В Django MySQL ORM я хотел объединить таблицы с отношениями "один-ко-многим". Рассмотрим сценарий, в котором один пользователь может принадлежать к нескольким отделам. Пользователи и отделы - это разные сущности. Теперь, если я хочу продемонстрировать строки в виде столбцов User и …

08.02.2024
Удостоверение того, что значения полей Django JSONField являются словарями

Можно ли как-то потребовать, чтобы Django JSONField хранил только словарные значения? И выбрасывал ошибку при скалярных значениях. Например, я хочу, чтобы следующие значения были действительными: {} {"a": 1} {"a": 1, "b": 2} И я хочу, чтобы …

08.02.2024
Как уменьшить количество соединений, создаваемых многопоточным запросом Django?

Мой проект устроен примерно так thread_pool = ThreadPoolExecutor() def my_background_thread(model: MyModel): # Other DB Reads here ... # Some long running action here, spawning several threads ... # Save result of action to DB model.field = val model.save() # …

08.02.2024
Эмуляция пустого кверисета с помощью абстрактной модели

У меня есть сценарий использования, в котором у меня есть ListAPIView, который подключается к API стороннего производителя (Stripe), получает данные (счета) и возвращает их пользователю. У меня есть сериализатор, но нет модели. Весь код выглядит примерно так: <pre …

08.02.2024
Django получает все Модели со связанной с ними Моделью

Здравствуйте, в настоящее время я пытаюсь изучить Django. Как я могу написать запрос, чтобы получить все экземпляры Person, которые имеют связанный существующий экземпляр Form. Например: Вот мои модели: class Person(models.Model): id = models.AutoField(primary_key=True) name = models.CharField(max_length=100) class …

08.02.2024
AssertionError: Модель userauths.User не может иметь более одного автогенерируемого поля

Это моя модель пользователя Я попытался запустить migrate из терминала и получил следующее сообщение об ошибке. введите описание изображения здесь Изначально модель пользователя была такой pkid = models.BigAutoField(primary_key=True, editable=False, default=0) id = …

08.02.2024
Внутренняя ошибка сервера 500 Django на Apahce

На Windows создано приложение Django для начала работы (Rocket screen...). Реализовал обслуживание приложения Django локально через Apache в соответствии с этим руководством. Следовал всем предыдущим темам в этом разделе. Результат: localhost:8000 Internal Server Error The server encountered …

08.02.2024
Ошибка аутентификации django с DJANGO_SETTINGS_MODULE

Я новичок в django. Я делал некоторые вещи, чтобы понять, как работает код. Я проделал часть работы по учебнику. У меня есть папка app с названием polls и стандартная папка mysite, в которой находится файл settings.py . Я …

08.02.2024
Django - как отфильтровать или исключить по двум одинаковым полям?

Мы используем Django для нашего сайта. У меня есть запрос к модели User, и я хочу исключить пользователей, у которых есть два одинаковых поля - в данном случае id и username. Таким образом, если id==username, я хочу исключить их. …

08.02.2024
Django | NOT NULL constraint failed | When trying to reverse migrations

Я, по своей прихоти, принял плохое решение закомментировать models.OneToOneField в одной из своих моделей, а затем мигрировать, чтобы посмотреть, исправит ли это проблему, с которой я столкнулся. После этого я понял, что не могу просто переместить models.OneToOneField тем …

08.02.2024
Django_countries не распознается для импорта в моем Pycharm

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

08.02.2024
При использовании кода vs терминал больше не активирует виртуальное окружение

всякий раз, когда я открываю новое окно терминала внутри vs code, я получаю этот всплывающий массаж. терминал работает просто отлично, но я больше не могу видеть скрипт активации, который выглядит как source/...../bin/activated. Вот фактический массаж: Виртуальная среда Python …

08.02.2024
Django автоматически добавляет поле ID во время модульных тестов, несмотря на то, что я объявил первичный ключ для своей модели

У меня есть проект django с несколькими таблицами, и я отвечаю за написание юнит-тестов для api этого проекта django. Одна из таблиц имеет ForeignKey другой таблицы, однако, когда я пытаюсь создать объект модели в юнит-тесте, я получаю следующую IntegrityError …

08.02.2024
Django.db.utils.IntegrityError: дублирующее значение ключа нарушает уникальное ограничение "iranian_citi

Я разработчик django, я хочу использовать библиотеку иранских городов, но когда я запускаю эту команду py manage.py generate_city получена эта ошибка: Я добавляю iranian_cities в ISTALLED_APPS в settings.py в моем проекте django и я интсаллирую библиотеку …

08.02.2024
Каналы Django - Группа

Если в группе два канала, то после group_send событие chat.message обрабатывается chat_message... и это происходит для обоих каналов, потому что я печатаю названия каналов и получаю два разных названия... но UI обновляется только для одного потребителя, да и то дважды, …

08.02.2024
Django - Автозаполнение поиска выбрасывает ошибку для зарегистрированных пользователей?

Я делаю некоторые обновления в части автозаполнения функциональности поиска в моем приложении, и по какой-то причине я получаю ошибку для вышедших из системы пользователей, которая говорит TypeError: Field 'id' expected a number but got &lt;SimpleLazyObject: &lt;django.contrib.auth.models.AnonymousUser object at 0x1088a5e20&gt;&gt;. …

08.02.2024
AssertionError в модульном тесте Django: Невозможно получить корректный счетчик из базы данных

Я сталкиваюсь с ошибкой AssertionError в своем модульном тесте Django при попытке сохранить POST-запрос к существующему списку. Несмотря на создание списка и успешную отправку POST-запроса, тест завершается со следующей ошибкой: Failure Traceback (most recent call last): File "C:\ACode\TDD_Django\lists\tests.py", line 105, …

08.02.2024
Создайте ошибку Raise в модели (чистый метод не работает)

Я хочу выдать ошибку, например: если пользователь создаст оба bus_stop_1 и bus_stop_2 с одним и тем же внешним ключом или если количество объектов в таблице превышает 4 Итак, я сомневаюсь, как я могу поднять ошибку, когда я использую чистый …

08.02.2024
Gmail django отправка

Сегодня, просматривая страницу о рекомендациях django, я познакомился с концепцией толстой модели и тощих представлений, поэтому у меня возникли сомнения, хорошо ли то, что она делает, или нет, и можно ли это применить к модели и как? def …

08.02.2024
Как подключиться к существующему экземпляру firefox с помощью selenium в django и как передать эти аргументы

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

08.02.2024
Django не видит checkbox

Django не видит checkbox в форме и вызывает MultiValueDictKeyError. Вот код: contact.html: &lt;form method='post' action=&quot; &quot;&gt; {% csrf_token %} &lt;div class=&quot;row&quot;&gt; &lt;div class=&quot;col-md-6&quot;&gt; &lt;div class=&quot;form-group mb-20&quot;&gt; &lt;input type=&quot;text&quot; name=&quot;name&quot; class=&quot;form-control&quot; required placeholder=&quot;Ваше имя&quot;&gt; &lt;/div&gt; &lt;/div&gt; &lt;div class=&quot;col-md-6&quot;&gt; &lt;div class=&quot;form-group mb-20&quot;&gt; …

08.02.2024
Django заставляет отношения "один-ко-многим" содержать значение True только для одного экземпляра объекта, остальные должны возвращаться к значению False для этого поля

У меня есть следующая модель django: from django.db import models from django.db.models import Q, UniqueConstraint from django.contrib.auth.models import User import random class ReferralCode(models.Model): code_str = models.CharField(max_length=64, primary_key=True, default="".join( [chr(random.randrange(48, 123)) for y in range(64)])) active = models.BooleanField(default=True) user = …

08.02.2024
Есть ли какой-то способ использовать Unit-тестирование в django_tables2 с фильтрами?

У меня есть sql-запросы и результаты в формате csv. Я уже включил ExportMixin, чтобы иметь возможность экспортировать в формат csv и сравнивать результаты. Я прочитал документацию по django_tables2 на https://django-tables2.readthedocs.io/en/latest/index.html. но не нашел ни одной …

08.02.2024
Ошибки тестов Django после перехода с MemcachedCache на PyMemcacheCache

Я нахожусь в процессе обновления своего проекта до Django 4.1.13 с 4.0. MemcachedCache был удален из Django 4.1, поэтому я перешел на PyMemcacheCache. Я могу python manage.py runserver свой локальный сервер без проблем. Однако, когда я запускаю тесты (с --settings=test), …

08.02.2024
Класс формы Django для неизвестного количества полей и типа

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

08.02.2024
Разверните два проекта django с apache2 и mod_wsgi под windows server 2016

Я развертываю два проекта на Django, один из них работает хорошо, но когда я хочу получить доступ ко второму, у меня NOT FOUND в браузере вот мой код wsgi.py из первого приложения: import os,sys sys.path.append('C:/Apache24/htdocs/MEKAMBO') …

08.02.2024
Извлечение textContent элемента с помощью гиперскрипта

У меня есть 2 элемента в DOM &lt;script id="info-length-lower" type="application/json"&gt;6&lt;/script&gt; &lt;script id="info-length-upper" type="application/json"&gt;6&lt;/script&gt; И мне нужно получить их в некотором гиперскрипте на одном из полей формы, но ничто не дает мне значения. Я пробовал несколько вариантов: set …

08.02.2024
Обратитесь к другой модели и подсчитайте ее ManytomanyField

У меня есть две модели: class Post(models.Model): content = models.TextField(blank=False) author = models.ForeignKey("User", on_delete=models.CASCADE, related_name="author") timestamp = models.DateTimeField(auto_now_add=True) def serialize(self): likes_count = self.liked_by.all().count() return { "id": self.id, "content": self.content, "author": self.author.username, "author_id": self.author.id, "timestamp": self.timestamp.strftime("%b %d %Y, %I:%M %p"), …

08.02.2024
Метод не разрешен: /music/add/ "POST" Ошибка 405 для Django rest Framework

Я создаю бэкэнд, похожий на spotify, и пытаюсь создать трек. Для этого требуется POST-запрос. Я перепробовал кучу различных подходов через stack overflow и любой ресурс, до которого я мог добраться. POST http://127.0.0.1:8000/music/add/ Content-Type: application/json Authorization: token 3e356c812614c3d4344e0d06773c27387b1e4c12 { "title": …

08.02.2024
Как исправить ошибку prefetch_related() для моделей Brand2 и Clients, ругается на clt1?

Ошибка: Cannot find 'clt1' on Product object, 'clt1' is an invalid parameter to prefetch_related() Вопрос: Как исправить ошибку prefetch_related() для моделей Brand2 и Clients, ругается на clt1? models class Clients(models.Model): STATUS_CHOICES = ( (0, 'Не действует'), (1, 'Действует'), ) client_id …

08.02.2024
Как вызвать несколько переменных в функции send_mail()

введите описание изображения здесь Как вызвать несколько переменных в функции параметров сообщения send_mail(), например employeeid, name, email, fromplace, toplace, vehicle, duration (см. изображение). Кроме того, я сохранил все данные в теге Script с указанными выше …

08.02.2024
Django django-bootstrap-v5 работает локально, но не работает с ошибкой ModuleNotFoundError: Нет модуля с именем 'bootstrap5' на AWS Elastic beanstalk

У меня есть проект, в котором используется пакет: django-bootstrap-v5==1.0.11 все работает нормально, но когда я пытаюсь развернуть его на сервере AWS Elastic Beanstalk, я получаю ошибку: ModuleNotFoundError: No module named 'bootstrap5' А когда я удаляю 'bootstrap5' из INSTALLED_APPS, …

08.02.2024
Django render_to_string не работает с fieldname.help_text

Я создаю приложение для анкеты и использую атрибут help_text полей модели, который представляет собой вопрос каждого поля данных. Для этого я написал некоторую пользовательскую модель формы: class CustomModelForm(forms.ModelForm): """A customized ModelForm for Django. This class extends the base ModelForm …

08.02.2024
Как проверить данные при вставке с помощью необработанного SQL-запроса

Class Queue(models.Model): name = models.CharField(max_length=255, unique=True) api_token = models.CharField(max_length=255, default=secrets.token_hex(16)) class Message(models.Model): queue = models.ForeignKey(Queue, on_delete=models.CASCADE) subject = models.CharField(max_length=255) message = models.TextField() api_token = models.CharField(max_length=255) Это мои модели, и я хочу вставить Message данные с помощью необработанного SQL-запроса. …

08.02.2024
Настройки Django ALLOWED_HOSTS и CSRF_TRUSTED_ORIGINS не до конца понятны

Мой сервер Django работает на 127.0.0.1:8001. Я использую nginx для обратного проксирования моего сервера django на порт 80. Конфиг nginx выглядит следующим образом: server { listen 80; location / { proxy_pass http://127.0.0.1:8001; } location /static { root STATIC_ROOT; …

08.02.2024
(React-Django) Получение 403 Forbidden при загрузке файла в облачное хранилище google с использованием подписанного url

Я создал подписанный url для загрузки файлов (mp3 видео файл до 1GB) со стороны клиента непосредственно на облачное хранилище. Но когда я пытаюсь загрузить файл, я получаю следующую ошибку: &lt;Code&gt; SignatureDoesNotMatch &lt;/Code&gt; &lt;Message&gt; Access denied. &lt;/Message&gt; &lt;Details&gt; The request signature …

08.02.2024
Как объединить одинаковые ячейки в столбце с помощью python xlwt?

Я использую python xlwt для генерации файла excel (отчета). Я никак не могу объединить ячейки столбца с одинаковыми значениями (столбец A и столбец с итогами). Например, я приложил скриншоты того, как я получаю вывод сейчас и к какому виду вывода …