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

09.02.2024
Многие атрибуты в manyTomanyField не имеют атрибута .all() |Help needed Beginner|

Я создал модель с именем Flight, которая связана с другой моделью с именем Passengers flights = models.ManyToManyField(Flight, blank=True, related_name="passengers") я попытался использовать Passengers = Flight.Passengers.all() он выдает ошибку, говоря, что Traceback (most recent call last): File "<console>", line …

09.02.2024
Django SessionWizardView странное поведение

Я пытаюсь создать SessionWizardView, используемый для создания экземпляра моей модели Servizio, с 3 различными шагами/ModelForms. class ServizioWizard(SessionWizardView): template_name = 'core/wizard_form.html' file_storage = FileSystemStorage(location=os.path.join(settings.MEDIA_ROOT, 'wizard_storage')) form_list = [ServizioModelForm1, ServizioModelForm2, ServizioModelForm3] def get(self, *args, **kwargs): print(f"{self.get_form().fields=}") return super().get(*args, **kwargs) def post(self, …

09.02.2024
Я использую действие Django Admin, но хочу использовать его в модальной форме

Я новичок в django и использую Django admin actions, который дает нам выпадающий список действий администратора. Я использую django-admin-actions 0.1.1 Я создал вид # views.py from django.http import HttpResponse from django.template.loader import render_to_string from weasyprint import HTML, CSS …

09.02.2024
Проблема THOUSAND_SEPARATOR в Django

Я хочу отображать числа в шаблоне (Frontend), используя следующий формат: 1.000.000 # for one million 0,5 # for 1/2 Вот мои текущие настройки: LANGUAGE_CODE = "es-cl" USE_I18N = True USE_L10N = True NUMBER_GROUPING = 3 USE_THOUSAND_SEPARATOR = …

09.02.2024
Миграция django с помощью clickhouse

У меня есть проект с двумя базами данных: PostgreSQL и Clickhouse. Для взаимодействия с Clickhouse я использую либу django-clickhouse-backend. Долгое время я не использовал созданные миграции для этой базы данных, а создавал таблицы с помощью сырого SQL. Теперь …

09.02.2024
Проблема с загрузкой в Django

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

09.02.2024
ValueError at (url) seek of closed file in Django app

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

09.02.2024
Невозможно получить доступ к значениям словаря с помощью jinja

Вот мой views.py def following(request): currentUser = User.objects.get(pk=request.user.id) currentUser_followings = Following_System.objects.get(user=currentUser).following allPosts = Post.objects.all().order_by("-timestamp").reverse() followingPosts = [] for user in currentUser_followings.all(): for post in allPosts: if post.author == user: followingPosts.append(post) **post_likers_ids = {post.id: list(post.likers.values_list('id', flat=True)) for post in followingPosts}** …

09.02.2024
Django Полнотекстовый поиск работает очень медленно, как сделать его быстрым?

У меня есть обширная база данных продуктов, и я хочу реализовать функциональность полнотекстового поиска, чтобы пользователи могли легко находить продукты. Для этой цели я использовал SearchVector с Postgres, однако его производительность довольно низкая. Несмотря на попытки увеличить скорость за …

09.02.2024
Django: Обработка просроченных ключей API без сигналов

Заголовок: Django: Обработка просроченных ключей API без сигналов Вопрос: Как реализовать в Django логику автоматического удаления просроченных API-ключей из модели OutstandingKey и обновления соответствующей записи BlacklistedKey по истечении срока действия, без использования сигналов? У меня есть …

09.02.2024
Как сделать так, чтобы цена товара динамически изменялась в Django?

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

09.02.2024
Создание другого объекта при создании объекта в модели django

Когда я создаю объект типа: bus_stop_1 = 4(Foreign Key) bus_stop_2 = 7 , то он должен автоматически создать другой объект с bus_stop_1 = 7 bus_stop_2 = 4 ** Время и расстояние будут одинаковыми ** BusStop - это модель Моя …

09.02.2024
Django Channels - Отправка сообщения на несколько каналов

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

09.02.2024
Django использует drf-spectacular, я не могу настроить схему с помощью декоратора @extend_schema

У меня следующий вид: class ReferralCodeList(generics.ListCreateAPIView): queryset = ReferralCode.objects.all() serializer_class = ReferralCodeSerializer def get_queryset(self): queryset = super().get_queryset() queryset = queryset.filter(user=self.request.user) return queryset @extend_schema( description='More descriptive text', ) def create(self, request, *args, **kwargs): request.data['user'] = request.user.id serializer = self.get_serializer(data=request.data) serializer.is_valid(raise_exception=True) …

09.02.2024
Ведение журнала Heroku для команд управления django

Я хотел бы регистрировать утверждения при выполнении команды управления Django на Heroku. Например, когда я вхожу в Heroku и выполняю команду: heroku run bash python manage.py my_management_command Я должен видеть все заявления logging.info включенными. Но вместо …

09.02.2024
Как устранить ошибку ModuleNotFound в Django?

Я работаю над проектом Django уже некоторое время. Однако мне не удается устранить эту ошибку при запуске сервера разработки: Traceback (most recent call last): File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/threading.py", line 932, in _bootstrap_inner self.run() File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/threading.py", line 870, in run self._target(*self._args, **self._kwargs) …

09.02.2024
Как встроить google review в сайт Django?

Я просматривал консоль облачной платформы Google, чтобы выяснить, как я могу встроить обзор Google на свой сайт Django. Я обнаружил, что API Google Places является наиболее релевантным (не совсем уверен), но затем я запутался во всех деталях, ценах и …

09.02.2024
Портативное приложение для windows, созданное с помощью electron-builder, запускается слишком долго

Я использовал electron-builder для упаковки моего приложения React + Django в один исполняемый файл. Когда я собираю приложение, полученная папка dist содержит: -- dist (folder generated after building the app with electron) | |- MyApp0.0.1.exe (portable exe file) | …

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 …