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

22.12.2021
Django доступ к полю manytomany из related_name в представлении

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

22.12.2021
Django как получить доступ к результату из queryset в шаблоне из индекса

У меня есть queryset результат в шаблоне: {% for image in product.productimages_set.all %} <img src="{{ image.image_file.url }}"/> {% endfor %} Как я могу получить доступ к индексу этого объекта в шаблоне, т.е.: <img src="{{ product.productimages_set.all.0 }}"/>

22.12.2021
Обновление модели Django с полем OneToOne приводит к "Дублированию записи для id"

У меня есть запрос PUT, который должен обновить мою модель Django с полем OneToOne, связанным с другой моделью. После успешного выполнения этого запроса один раз, если я попробую его снова, то на serialize.save() я получу (1062), Duplicate entry '1 …

22.12.2021
В Django, если мой запрос возвращает имя пользователя, могу ли я также получить его имя и фамилию?

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

22.12.2021
Django object_list из ListView с двумя моделями

У меня есть две модели, и мне нужно получить доступ к свойствам обеих. models.py class Product(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) product_title = models.CharField(max_length=255, default='product_title') product_description = models.CharField(max_length=255, default='product_description') created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) is_active = models.BooleanField(default=True) product_view = …

22.12.2021
Аннотирование на отдельный кверисет Django больше не использует отдельный кверисет

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

22.12.2021
Пытаюсь импортировать шаблон webstie через Django и постоянно получаю эту ошибку

Каждый раз, когда я пытаюсь запустить шаблон, я получаю эту ошибку: Отказано в применении стиля '', потому что его MIME-тип ('text/html') не является поддерживаемым MIME-типом таблицы стилей, а строгая проверка MIME включена. Есть ли место, где я …

22.12.2021
Выпадающий фильтр фильтра списка администратора Django с пустым значением

Я использую django-admin-list-filter-dropdown для своего приложения и хочу иметь возможность отфильтровывать пустые значения в выпадающем списке. Но в настоящее время он не делает этого. Как добавить пустые значения string/None внутрь …

22.12.2021
Можно ли использовать приспособления Django для производства?

У меня есть приложение Django, которое читает различные CSV файлы и сохраняет их в одну и ту же модель/таблицу в БД. Хотя фикстуры, безусловно, используются для быстрой настройки тестовой среды, я использовал фикстуру для настройки различных схем CSV, которые …

22.12.2021
Экземпляры модели без значения первичного ключа невозможно хэшировать с помощью Djongo

Я получаю ошибку Model instances without primary key value are unhashable при попытке удалить экземпляр модели из моей панели администратора. models.py from djongo import models import uuid PROPERTY_CLASSES = ( ("p1", "Video Property"), ("p2", "Page Property"), ("trait", "Context Trait"), …

22.12.2021
App Engine под управлением Django не регистрируется на службе prod

Я запускаю приложение Django на стандартном окружении Google App Engine. У меня запущены два сервиса - dev и prod. Оба сервиса и моя локальная машина настроены на Google Logging Client для ведения логов. Недавно, по какой-то причине, служба prod …

22.12.2021
Ошибка при сохранении ModelFormset

Я создал веб-приложение, которое представляет набор анкет. У меня есть различные модели для Question, Questionnaire, Answer и Response, которая действует как промежуточная таблица. Я создал modelFormset и отобразил форму, но когда я пытаюсь сохранить, я получаю ограничение нулевого …

22.12.2021
Как получить значение из Django BigAutoField

Tyring, чтобы получить значение из django.db.models.fields.BigAutoField для справки. Я не могу преобразовать его в int, а если я преобразую его в str, то получаю (<django.db.models.fields.BigAutoField>,). Я пытался найти документацию, но не могу найти никакого способа получить значение из

21.12.2021
Я пытаюсь добавить активный класс к элементам панели навигации на моем сайте при нажатии на них.

Я хочу добавить активный класс к элементу navbar, на который я нажимаю, на моем сайте. В моем JS-коде он говорит программе, какой класс искать в разделе ("nav-item"). Затем он говорит моей программе удалить активный класс из текущего активного класса, а …

21.12.2021
Преобразование данных pandas.core.series.Series из nan в None Django

У меня есть класс pandas.core.series.Series Когда поле пустое, я получаю значение 'nan' и сохраняю его в базе данных. Я хочу преобразовать это пустое значение в 'None', чтобы я мог манипулировать со значением None То, что я пробовал, …

21.12.2021
Добавление {% csrf_token %} к вставке javascript

Все, У меня есть всплывающее окно, которое вставляется через javascript при нажатии на кнопку: Я пытаюсь отправить форму и продолжаю получать ошибку "CSRF-токен отсутствует или неверен." Я пытался вставить его через строку '{% csrf_token %}', но это …

21.12.2021
Django-autocomplete-light - "Результаты не найдены" в браузере при запуске - после выполнения одного поиска в админке - результаты снова найдены в браузере

У меня возникла своеобразная проблема с Django-autocomplete-light. Когда я захожу в браузер и пытаюсь что-то найти, я получаю "результатов не найдено" - но когда я захожу в админ-панель и добавляю модель, результаты появляются как положено. Когда я сделал это …

21.12.2021
Python. Отслеживание частоты запросов к серверу по ip

Задача создать сервис, который будет отслеживать количество запросов к серверу по ip-адресу. В случае превышения определенного количества запросов за определенное время, сервис должен выдавать код 429. В моем коде для выполнения данной задачи применяются глобальные переменные: TIME - время с …

21.12.2021
Django rest_framework MVC структура

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

21.12.2021
Django Admin загружает изображение с внешним ключом

У меня есть модель Product с User и ProductImages в качестве внешнего ключа. models.py class User(AbstractBaseUser): ... class ProductImages(models.Model): image_type = models.CharField(max_length=33,default='image_type') image_file = models.ImageField( upload_to='images/', null=True, blank=True, default='magickhat-profile.jpg' ) class Product(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) productimages = models.ForeignKey(ProductImages, …

21.12.2021
Как установить вложенный шаблон URL для /category/subcategory/post в Django?

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

21.12.2021
Django Обновление AbstractUser

IntegrityError at / NOT NULL constraint failed: pages_profile.username Request Method: POST Request URL: http://127.0.0.1:8000/ Django Version: 3.2.9 Exception Type: IntegrityError Exception Value: NOT NULL constraint failed: pages_profile.username Как обновить абстрактного пользователя, который уже вошел в систему? from django.shortcuts …

21.12.2021
Django - При задании часового пояса, месяца и года получить все сообщения, созданные в этот день в этом часовом поясе

Итак, у меня есть такая Post модель. Я хочу иметь возможность получить все сообщения, которые были created в месяц, год в определенном часовом поясе. model.py class Post(models.Model): uuid = models.UUIDField(primary_key=True) created = models.DateTimeField('Created at', auto_now_add=True) updated_at = models.DateTimeField('Last updated …

21.12.2021
Django определяет множественное число людей как people

попытка вывести правильное множественное значение в шаблоне Django, когда count больше 1. <p>{{ review.markers.helpful.count }} person{{ reviews.markers.helpful.count|length|pluralize }} found this helpful</p> по-прежнему возвращает 1 persons или 2 persons вместо 1 person и 2 people помогите исправить это …

21.12.2021
Сервер Django не запускается с помощью docker-compose up

Я докеризирую свое приложение django backend. В качестве базы данных я использую posgresql. После выполнения docker-compose up последние логи выглядят так: db_1 | 2021-12-21 18:39:58.213 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 db_1 | 2021-12-21 18:39:58.213 …

21.12.2021
Ошибка 415 на angular, хотя заголовки подняты

Я получаю ошибку 415 на angular api запрос, но http заголовок установлен: login.service.ts: var httpHeaders = new HttpHeaders(); httpHeaders.set('Content-Type', 'application/json'); httpHeaders.set('Access-Control-Allow-Origin', '*'); return this.httpClient.post<any>(requestUrl, params, { headers: httpHeaders }) В качестве бэкенда я использовал фреймворк django rest. …

21.12.2021
Множественные одновременные запросы в асинхронных представлениях Django

Начиная с версии 3.1 Django поддерживает асинхронные представления. У меня есть приложение Django, работающее на uvicorn. Я пытаюсь написать асинхронное представление, которое может обрабатывать несколько запросов к себе одновременно, но безуспешно. Частые примеры, которые я видел, включают выполнение …

21.12.2021
Фоновая задача Django как FastAPI

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

21.12.2021
Как запустить только те тесты, на которые повлияли последние изменения в проекте Django?

Мы запускаем тесты Django на конвейере bitbucket, и это занимает немного времени. Я хочу получить разницу между текущей веткой и основной веткой и запустить тесты, на которые влияет эта разница. Как я могу это сделать?

21.12.2021
Какой правильный способ фильтрации данных из базы данных на ежемесячной и ежегодной основе для аналитики?

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

21.12.2021
Как обновить страницу в django без обновления страницы?

Итак, у меня есть цены в базе данных django, когда я меняю их, цены на сайте не меняются, и мне приходится перезапускать сервер django. Итак, как я могу обновить страницу в django без перезапуска сервера django?

21.12.2021
Django.db.utils.ConnectionDoesNotExist: Соединение prueba не существует

Я хочу перенести базу данных Django в MongoDB с помощью Djongo, но у меня возникла эта ошибка. Я пытаюсь подключиться к базе данных MongoDB Atlas. Traceback (most recent call last): File "/home/alexsaca/python3EnvDec/lib/python3.8/site-packages/django/db/utils.py", line 167, in ensure_defaults conn = self.databases[alias] KeyError: …

21.12.2021
Функция Django static() для получения статического файла не дает такого файла - ошибка

Я делаю проект на Django со следующей структурой: /project /cv /static /configuration configuration.json Итак, проект с одним приложением в нем и файлом config.json в папке static. Мой settings.py (самые важные настройки для этого): INSTALLED_APPS = [ "django.contrib.admin", …

21.12.2021
Интеграция Pycharm, Docker Compose и Django Debbuger Получаем ошибку: /usr/local/bin/python: can't find '__main__' module. in ''

У меня проблема с использованием Pycharm для запуска контейнера Docker для отладки проекта Django на MacOs. Настройка Pycharm работает нормально для запуска проекта Django внутри контейнера Docker. Но когда я пытаюсь выполнить отладку, у меня возникает следующая проблема: …

21.12.2021
Django: Как получить доступ к максимальному значению связанного объекта в html-шаблоне

Я пытаюсь отобразить список товаров, выставленных на аукцион. Для каждого товара я хочу также отобразить текущую цену предложения. Текущая цена предложения должна быть максимальным значением или последним, добавленным в класс Bids для каждого отдельного объявления. Как вывести в HTML …

21.12.2021
Django Как вставить в модель с динамическими парами ключ-значение?

Я получаю экземпляр модели из моего applabel и modelname в указанном ниже формате. target_model = django.apps.apps.get_model(app_label=appname, model_name=modelname) Получение экземпляра модели следующим образом model = target_model() Нужно вставить строку в базу данных, используя эту модель. У меня …

21.12.2021
Первый и последний использованные методы исключенные предметы

я использовал last() для получения последнего элемента набора запросов после исключения некоторых элементов, как показано ниже: holidays = HolidayModel.objects.all().values_list('date', flat=True) result = BorseExchangeLog.objects.exclude( hint_time__date__in=holidays ) # output 1 print(list(result.valuse_list('hint_time__date',flat=True).distinct('hint_time__date'))) #output2 print(result.last().hint_time.date()) but in output2 print item that not …

21.12.2021
Django ORM запрос для обновления обратного поля многие ко многим

Модели выглядят следующим образом: class Book(models.Model): name = models.TextField(verbose_name='Book Name') class Author(models.Model): name = models.TextField(verbose_name='Author Name') Books = models.ManyToManyField(Book) У книги может быть много авторов и автор может написать много книг Сейчас, There is …

21.12.2021
Есть ли способ конвертировать HTML div в видеоформат (MP4 или любой другой) в Python/Django?

Я пытаюсь создать HTML страницу и использовать определенный <div> внутри нее для преобразования ее в видео формат. Пояснение: Я знаю, что HTML - это статический контент, но мне необходимо конвертировать его в видеоформат (это требование). Мне нужно знать, …

21.12.2021
Django и reactjs: как создать функцию уведомления

У меня есть django backend и reactjs frontend. Я выполняю некоторые задачи в celery на бэкенде. Теперь, когда задачи выполнены, я хочу информировать пользователя в реальном времени, когда веб-приложение открыто Я сделал фронтенд на reactjs. Я …