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

18.01.2023
FastAPI + pytest не могут очистить Django ORM

Я создаю проект FastAPI, который интегрируется с Django ORM. При запуске pytest база данных PostgreSQL не откатывает транзакции. При переходе на SQLite база данных SQLite не очищает транзакции, но сносит базу данных (возможно, потому что SQLite использует in-memory db). Я …

18.01.2023
Как получить доступ к атрибутам двух моделей через foreignkey в django

Изучающий Django здесь, я пытаюсь создать простой сайт блога, в котором я создал две модели: one is Post: class Post(models.Model): title = models.CharField(max_length=255) author= models.ForeignKey(User, null=True, blank=True , on_delete=models.CASCADE) article = models.TextField() created_on = models.DateTimeField(auto_now_add=True) slug = AutoSlugField(populate_from='title', unique=True, …

18.01.2023
AttributeError at /addtowatchlist/5: объект 'QuerySet' не имеет атрибута 'listings'

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

18.01.2023
Подключение Django-sql-explorer с использованием соединения Pyodbc вместо базы данных по умолчанию

Я хочу подключить Django-SQL-explorer, используя соединение Pyodbc вместо базы данных Django по умолчанию. Подключение базы данных Django и подключение Django-SQL-explorer Pyodbc соединение

18.01.2023
Назначение правящих ключей обоих экземпляров в одно и то же время Django REST

Мне нужна помощь, пожалуйста. Итак, у меня есть 2 класса class Pokemon(models.Model): """Pokemon object""" pokedex_creature = models.ForeignKey( PokedexCreature, on_delete=models.CASCADE, ) trainer = models.ForeignKey( settings.AUTH_USER_MODEL, on_delete=models.CASCADE, blank=True, null=True, ) team = models.ForeignKey( Team, on_delete=models.SET_NULL, blank=True, null=True, ) и …

18.01.2023
Почему google пытается получить доступ к моему внутреннему серверу?

У меня есть продакшен Django backend server, работающий как на Kubernetes (Deployment/Service/Ingress) на GCP. Мой django настроен примерно так ALLOWED_HOSTS = [BACKEND_URL,INGRESS_IP,THIS_POD_IP,HOST_IP] Все работает так, как ожидалось. Однако, мой внутренний сервер периодически регистрирует такие ошибки …

18.01.2023
Не удается установить входящие соединения с контейнером docker

У меня есть приложение Django, запущенное на docker, которое требует доступа к учетной записи Azure Storage Accounts из него. Оно работает нормально, когда сервер Django запускается с главного компьютера, но при запуске из контейнера соединение с учетной записью Azure …

18.01.2023
Листинг профилей и отображение поля электронной почты связанного пользователя в шаблоне

Необходимо перечислить мои profilemodel-records. Хотелось бы включить в шаблон поле user.email. (email пользователя, связанный с профилем...) Получить email пользователя просто {{ user.email }} Я был уверен, что делал это раньше, но теперь ничего..... {{ profile.user.email }} …

18.01.2023
Есть ли способ использовать абстрактное значение в поле в Django Framework?

У меня такой код: class Food(models.Model): ... class Meta: abstract = True class Pizza(Food): ... class Burger(Food): ... class Order(models.Model): ... food_type = models.OneToOneField(Food, on_cascade=CASCADE) Итак, мне интересно, есть ли способ установить food_type, чтобы он указывал либо …

18.01.2023
Конвейер Jenkins не создает том postgresql_data, но запуск docker compose up -d commad вручную создает тома

Я довольно новичок в docker, docker-compose, jenkins и во всей концепции CI-CD. Поэтому, возможно, я упускаю очень простой момент. Мое приложение - это веб-приложение django с postgresql и nginx. Если я запускаю docker compose build и docker compose up …

18.01.2023
Как получить доступ к методу, украшенному декоратором @action представления, унаследованного от класса APIView, в файле urls.py в DRF?

Мне нужно применить различные разрешения к различным методам моего класса View, который наследуется от APIView в приложении DRF. Для достижения этой цели я использую декоратор @action для методов класса View. Вот код views.py class UserView(APIView): @action(methods=['post'], …

18.01.2023
Невозможно отобразить данные из базы данных, используя id = pk в django

Я пытаюсь получить данные из базы данных и отобразить их в файле view_data.html. У меня не получается. Я не уверен, что понимаю, как использовать id = pk в данный момент. Я хочу иметь возможность отображать данные, содержащие определенный хост, …

18.01.2023
Пользовательский HTML-шаблон Django не возвращает никаких значений в admin.py

Я создал пользовательский html-шаблон с базовыми флажками для выбора значения и возврата значения на страницу администратора Django. Значение выбранного суперпрофиля не захватывается переменной "selected_value" в файле admin.py Оператор if "if request.method == 'POST':" срабатывает, но я продолжаю …

18.01.2023
React + django, невозможность отображения детального представления

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

18.01.2023
Сравнение пронумерованных урлов в шаблоне django

"В urls.py у меня есть: path("viewer/<str:case>", views.viewer, name="viewer"), Это работает, когда я перехожу к программе просмотра: <a class="nav-link dropdown-toggle {% if request.resolver_match.url_name == "viewer" %}active{% endif %}"> Сейчас в nav bar есть подменю, в котором …

18.01.2023
Лишний мусор в URL-адресах Django

У меня есть проект, которому более десяти лет. Недавно я обновил его до Django 4.1.x. У меня есть url, который выглядит так: re_path( r"^author/([a-z-]+)/post/([a-z0-9-]+)/$", research_views.display_article, name="display_article", ), Вот что я хочу видеть в строке URL браузера: …

18.01.2023
Мета-класс: индексы против упорядочивания

Я столкнулся с нижеприведенными полями в классе Meta. По словам автора, "индексы" поля "created" предназначены для оптимизации запроса, но разве "ordering" не для этого? class Image(models.Model): ... created = models.DateField(auto_now_add=True) class Meta: indexes = [ models.Index(fields=['-created']) ] …

18.01.2023
Django-restframework - использование одного и того же значения для разных полей

Я создаю API, используя Django-restframework. models.py class Researches(models.Model): research_id = models.BigAutoField(primary_key=True) Я хотел бы использовать одно и то же значение в двух разных файлах, например: [ { "research_id": 1, "id": 1 }, ] Возможно ли …

18.01.2023
Django Rest Framework - Как я могу получить неограниченную глубину определенного поля в сериализаторе

У меня есть сообщения и ответы на сообщения. У ответов могут быть родители, если только ответ не является верхним ответом. Как в twitter, вы можете ответить на ответ, и если вы нажмете на ответ, вы увидите ответ и родителей …

18.01.2023
Как изменить Q с AND на OR - Python с Django

У меня есть простая электронная коммерция, в которой мне нужен фильтр продуктов для пользователей. В данном случае я хочу фильтровать автомобили по цвету через checkbox form. Но когда я делаю for на выбранных цветах, он создает фильтр Q(AND: ), …

18.01.2023
Как создать поле ManyToMany, основанное на другом поле?

Предположим, что у меня есть следующие модели: class ProductFamily(models.Model): family = models.CharField(primary_key=True, max_length=200) class SubFeature(models.Model): # this is all the subfeatures across all products tag = models.CharField(primary_key=True, max_length=64, verbose_name="tag") label = models.CharField(max_length=64, verbose_name="label") description = models.CharField(max_length=256, verbose_name="description") configurable = …

18.01.2023
Запрос модели Django (получение категорий на основе постов)

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

18.01.2023
Как активировать кнопку отмены в диалоге подтверждения с помощью Django?

Я использую javascript с фреймворком Django для показа диалогового сообщения подтверждения перед отправкой блога. Но проблема в том, что когда пользователь нажимает кнопку отмены, он все равно выполняет и отправляет блог. <body> <form method="POST" enctype="multipart/form-data" class="new-qiestion-form" id="FormConfirmation"> {% csrf_token %} …

18.01.2023
Модель Django получает текущего пользователя без запроса

Я пытаюсь получить пользователя внутри модели django_filter, может ли кто-нибудь помочь мне с тем, как это сделать? import django_filters from .models import AgentVoucher from django_filters import DateFilter, ChoiceFilter, DateFromToRangeFilter, widgets, ModelChoiceFilter from agent.models import Agent from django import …

18.01.2023
Предоставление пользователю карты для выбора местоположения на карте

Итак, я ищу способ получить местоположение пользователя на карте. и сохранить lat и long в модели для последующего использования. Я не смог найти никаких решений в гугле. Спасибо!

18.01.2023
Почему в темплейте работает ссылка на пользователя у которого нет метода get_absolute_url(Джанго)

В шаблонах работает ссылка на пользователя который наследуется от абстрактного юзера.Просмотрел родительские классы даного метода там тоже нет.Как оно работает тогда?При чем вместо user.get_absolute_url можно написать просто user и тоже будет …

18.01.2023
Как изменить тип ввода поля формы в django forms?

У меня есть класс формы в моем файле form.py, где я инициирую свойства полей формы. Я хочу изменить поле 'Description' с поля ввода на поле textarea высотой 5 строк. Также я хочу изменить поле 'Deadline' на поле ввода даты, …

18.01.2023
Поток Selenium работает только один раз

У меня есть докеризованное приложение Django с несколькими потоками. Эти потоки выполняют периодические задачи и используют Selenium и Beautiful Soup для сбора данных и сохранения их в базе данных. При инициализации одного потока первый скрап проходит успешно, данные проверяются …

18.01.2023
Графики Apex показывают только последнее значение django в отличие от последних 12 результатов

Я пытаюсь заставить Apex Charts регистрировать значения из моего представления django, но я получаю только самое последнее значение, а не 12 последних значений. Возможно, мне нужно сделать что-то в javascript, чтобы заставить это работать (например, map), но я пытаюсь …

18.01.2023
Как сохранить уникальный результат поиска в django

Я хочу, чтобы пользователь сохранял индивидуальный результат поиска при нажатии на кнопку со звездочкой, как показано ниже в SS: figure 1. Эти результаты не из базы данных, а собираются из API.Когда пользователь нажимает на кнопку "звезда" …

18.01.2023
Могу ли я добавить более одного поля поиска в админку django

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

18.01.2023
Объединение нескольких фильтров Django

Итак, я борюсь с фильтрацией моих продуктов в Django. В настоящее время у меня есть панель поиска, которая работает, и результат ввода запроса ('whey' в данном случае) выглядит следующим образом: <img alt="search bar can be seen …

18.01.2023
Redis отключается на производстве при использовании в docker с каналами Django

Может кто-нибудь объяснить, в чем причина этой ошибки, я новичок в Redis и впервые использую его мое websocket-соединение отвергается сервером в производственной среде. в большинстве случаев он отклоняется, но однажды я получил ошибку следующего содержания future: &lt;Task …

18.01.2023
Кто-нибудь сталкивался с django, сталкивался ли кто-нибудь с сайтом с двумя участниками, у которых разные приборные панели. Например, футболисты и тренеры [закрыто]

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

18.01.2023
Как создать пользовательскую модель пользователя с электронной почтой и/или номером телефона в качестве логина с помощью REST-фреймворка Django?

Я хочу создать пользовательскую модель пользователя с email и/или номером телефона в качестве логина. Я понял, как сделать их по отдельности, но как объединить их вместе? Например, я должен сделать то же самое, но вместо email указать номер телефона? …

18.01.2023
Как добавить разрешение на уровне объекта на определенное поле модели в Django Rest Framework?

У меня есть модель: class Employee(models.Model): name = models.CharField(max_length=128) nic = models.CharField(max_length=25, unique=True) def __str__(self) -&gt; str: return self.name class Team(models.Model): name = models.CharField(max_length=128) members = models.ManyToManyField("Employee") def __str__(self) -&gt; str: return self.name class Standup(models.Model): team = models.ForeignKey("Team", on_delete=models.CASCADE) …

18.01.2023
Я не получаю полную полезную нагрузку в моей программе Jac, когда она пересылается из Django

Когда моя программа Django получает пост-запрос, она извлекает необходимую информацию и пересылает ее моему приложению Jac. Но моя программа Jac не получает полную полезную нагрузку. [Полезная нагрузка, которую я получил в моем приложении Jac] (https://i.stack.imgur.com/hUTCH.png)[Часть информации, отправленной …

18.01.2023
ValidationError передача многоуровневого словаря вместо одного dict

Есть ли способ вызвать ValidationError с вложенной диктой ошибок? Например: raise ValidationError({ "index_errors": {"index1": { "test_con": "Error text example", "test_con2": "Error text example2" }} } Я получаю объект 'ValidationError' без атрибута 'error_list'

18.01.2023
Изменение положения значка флага в выпадающем списке django-countries

Я использую модуль django-countries для создания селектора стран в Django, но флаг появляется под полем выбора, а не в нем. Значок флага появляется под полем выбора Вот код файла forms.py: class TweetForm(forms.ModelForm): class Meta: model …

18.01.2023
Сбой WebSocket-соединения Django-channels

Я пытаюсь создать приложение на основе сокетов, используя Django-Channels, но у меня возникла проблема с подключением к WebSocket. Для демонстрации проблемы я создал тестовый проект. Сообщение об ошибке из JS-консоли: WebSocket соединение с 'ws://127.0.0.1:8000/' не удалось: …