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

06.10.2022
Аннотирование частоты встречаемости объектов типа "многие ко многим" в запросе (Django)

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

06.10.2022
Почему я получаю эту TypeError в Django Cloudinary при выполнении Debug=False?

Итак, у меня есть проект Django, использующий django-cloudinary-storage для медиафайлов, развернутый на Heroku. Я знаю, что это глупо, но я запускал приложение с Debug=True. Все было в порядке, все статические и медиафайлы обслуживались отлично. Но потом я …

06.10.2022
Модели Django - наследуются от двух классов: каждый с пользовательским Manager?

У меня возникла проблема, когда у меня есть Model, который наследуется от двух других AbstractModel классов. Оба из AbstractModel используют пользовательский Manager для направления всех запросов к определенной базе данных. Вот первый Model: # appA / …

06.10.2022
Как я могу получить количество страниц в LimitOffsetPagination django rest framework?

Если мой код выглядит следующим образом: class SimpleLimitOffsetPagination(LimitOffsetPagination): offset_query_param = 'page' max_limit = 100 default_limit = 5 def get_paginated_response(self, data): return Response({ 'count': self.count, 'max_page': 'needs count of pages', 'results': data }) Возможно ли получить подсчет страниц? Или …

06.10.2022
Проблема с добавлением и изменением инстанса в админке django

Я пытаюсь из админки добавить или изменить экземпляр модели - CompletedWork. Ошибка: TypeError at /admin/ReportingTool/completedwork/68/change/ init() отсутствует 1 необходимый позиционный аргумент: 'user' моя модель: class CompletedWork(models.Model): period = models.ForeignKey(directory.Period, on_delete=models.SET('deleted date'), ) worker = models.ForeignKey( settings.AUTH_USER_MODEL, on_delete=models.SET('deleted worker'), …

06.10.2022
Используя URLconf, определенный в Django, попробовал эти шаблоны URL в таком порядке:

У меня есть приложение django. И некоторая функциональность загрузки teit. Страница с функцией загрузки загружается корректно. Но после того, как я делаю submit. Я получаю эту ошибку: Page not found (404) Request Method: POST Request URL: …

06.10.2022
Ошибка соединения между Django и Postgres

Я создаю тестовый сервер Amazon AWS с Django, на котором я использую Postgres в качестве базы данных. Вот мой путь: $ sudo apt update $ sudo apt install python3-pip python3-dev libpq-dev postgresql postgresql-contrib Я загрузил свои файлы …

06.10.2022
Можно ли использовать ImageFields из других моделей через наследование? (django)

У меня есть две модели с полями imageFields, и я хочу иметь там одинаковые изображения, чтобы отображать их на странице администратора... Мои две модели: class Produkt(models.Model): STATUS_CHOICES = ( ('draft', 'offline'), ('published', 'online'), ) title = models.CharField(max_length=250) slug = …

06.10.2022
Как я могу импортировать одну модель из одного приложения в другое? я делал это стандартным способом, но он не работает [закрыто]

Это компоновка каталога/ связанные с ним файлы и настройки: Когда я запускаю …

06.10.2022
Создание одноколоночного фрейма данных в Pandas из кверисета Django

Я пытаюсь создать фрейм данных, содержащий значения из field_1 и field_2 в одном столбце. Я не часто использовал pandas раньше, поэтому я уверен, что это наивно. # Create a dataset in CSV format field_names = ["description", "comments"] writer = …

06.10.2022
Django Ошибка: __init__() принимает 1 позиционный аргумент, но было задано 2

Я новичок в Django и пытаюсь создать свой первый проект по учебнику от Udemy, но сталкиваюсь с этой ошибкой. Мой проект имеет следующую структуру папок: -demo __ init__.py admin.py apps.py models.py tests.py urls.py -views.py -первый …

06.10.2022
Я получаю ошибку 'str' объект не имеет атрибута 'status_code' [закрыто]

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

06.10.2022
Heroku : (2002, "Не удается подключиться к локальному серверу MySQL через сокет '/var/run/mysqld/mysqld.sock' (2)"

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

06.10.2022
Как полностью удалить виртуальную среду в Docker?

Я пытаюсь создать контейнер Django и Postgre с помощью docker-compose. Я следовал этому руководству: https://docs.docker.com/samples/django/. Я использую Windows и выполнил следующую команду: docker-compose run web django-admin startproject composeexample . После этого я изменил свой Dockerfile, …

06.10.2022
Django RetrieveAPIView где находится место прав для небольшого обновления базы данных

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

06.10.2022
Django, нет модуля с именем 'polls' - Многоразовые приложения Django

Я нахожусь в конце начала работы над проектом Django, я собрал пакет, как описано в Advanced tutorial: Как писать многократно используемые приложения. Я получил файл tar.gz, который я установил не в виртуальной среде с помощью команды python.exe …

06.10.2022
Шифровать и расшифровывать поле Django rest framework как суперпользователь?

Я прочитал ответы здесь: plaintext API secret и прочитал о шифровании и расшифровке API ключей и секретов. В django Rest Framework, 1- хранить API ключ и Secret в виде обычного текста в БД REST-фреймворка Django. 2- …

06.10.2022
Django как создать динамическое поле

Я не понимаю принцип динамического поля. В моем случае у меня есть 3 класса в моих моделях: 1- Товар: название, ссылка, описание и наличие (наличие не должно быть закодировано в базе данных и должно определяться динамически. Он должен …

06.10.2022
CKEditor 5 открыть изображение в полноэкранном режиме

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

06.10.2022
Получение ошибки при использовании пользовательского поля manytomany при сохранении в админке django

У меня проблема в админке django. Когда я отправляю свои формы в django admin, я получаю Невозможно присвоить "<QuerySet [<ProductAttributeValue: color : red>, <ProductAttributeValue: size : L>]>": "StockJoinProductAttributeValue.prod_att_value" должен быть экземпляром "ProductAttributeValue".. Я знаю проблему. …

06.10.2022
Как преобразовать набор древовидных запросов в словарь?

Book_category_list=[] for book_category in BookCategory.objects.filter(parent__isnull = True): book_category_list.append(book_category.get_family())** Теперь список категорий книг в формате набора запросов дерева. Мне нужно перечислить категории в древовидной структуре. Поэтому мне нужно преобразовать этот список book_category_list в формат словаря. BookCategory - это модель …

06.10.2022
Django ORM: возможно ли аннотировать QuerySet полем через обычное и обратное отношение внешнего ключа?

Предположим следующие классы моделей: class Person(models.Model): # ...irrelevant fields... class PersonEmailLogin(AbstractBaseUser): email = models.EmailField() person = models.ForeignKey(Person) # ...more irrelevant fields... class SomeModel(models.Model): person = models.ForeignKey(Person) # ...more irrelevant fields... Примечание: это все неуправляемые модели …

06.10.2022
Django - Получение последнего связанного объекта для каждого объекта в наборе запросов с помощью одного запроса к базе данных

У меня есть приложение Django, где я собираю данные с датчиков, которые разделены на области. class Area(models.Model): name = models.CharField(max_length=50) code = models.IntegerField(unique=True, primary_key=True) class Sensor(models.Model): name = models.CharField(max_length=30) area = models.ForeignKey(Area, on_delete=models.CASCADE) class Observation(models.Model): date_time = …

06.10.2022
Как отсортировать папку django templates

я сделал свой первый блог шаблоны в порядке blog/templates/sth.html потому что он не нашел в этом порядке blog/templates/blog/sth.html но теперь я сделал новое приложение и сделал его в порядке users/templates/registiration/login.html и получил эту ошибку Использование движка django: django.template.loaders.app_directories.Loader: C:\Users\NDarksoul\.virtualenvs\blog-PCvr0qFP\lib\site-packages\django\contrib\admin\templates\blog\base.html …

06.10.2022
Djangosaml2 метаданные и настройки django

Я пытаюсь изменить свой логин на SAML2 для проекта Django. У меня есть только URL метаданных, где я могу увидеть настройки и сертификат для этого. В этих метаданных есть только одно содержание сертификата и ds:SignatureValue, которое генерируется уникально для …

06.10.2022
Как получить данные в react после перенаправления бэкенда django на страницу react с функцией перенаправления, содержащей данные в ней

Я работаю над приложением с двумя частями, как фронтенд и бэкенд в react и django, я использую поток на стороне сервера и использую аутентификацию токена для входа и систему аутентификации с OAuth. Когда пользователь нажимает на фронтенде на LOGIN WITH …

06.10.2022
Django - Добавить объект, связанный с другим

Я попробовал настроить учебник по опросам Django. Я дал опции, чтобы пользователи могли сами добавлять вопросы и опции. Объект "Choice" из моего models.py кажется хитрым. from django.db import models # Create your models here. class Question(models.Model): question …

06.10.2022
Django - общие отношения в админке django - есть ли способ предварительно получить данные, вместо того, чтобы делать запрос к базе данных для каждого поля в каждой строке и столбце?

У меня есть следующие модели (все упрощено): class Car(models.Model): field_int = models.IntegerField(_('field_int'), null=True) field_datetime= models.DateTimeField(_('field_datetime')) field_boolean = models.BooleanField(_('field_boolean'), default=False) class Bus(models.Model): field_int = models.IntegerField(_('field_int'), null=False) field_datetime= models.DateTimeField(_('field_datetime')) field_boolean = models.BooleanField(_('field_boolean'), default=True) и у меня есть что-то вроде …

06.10.2022
Консультации по дорожной карте Django

Мой первый пост здесь. Мне 43 года, и в этом году я начал изучать веб-разработку. Я много изучал и практиковал HTML CSS и начал изучать JS. В прошлом я прошел несколько курсов по python и очень люблю этот язык. …

06.10.2022
Как запретить сотрудникам или администраторам редактировать суперпользователей

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

06.10.2022
Django Rest Framework - Сериализация вложенных объектов

У меня есть входной JSON, который я хотел бы правильно выразить в Django Model, чтобы он был правильно сериализован Django Rest Framework. объект MainObject имеет свойство name и список условий; каждое условие состоит ровно из …

06.10.2022
Подключение файла javascript к django в статическом файле

Я прикрепляю js файл к моему Django, но у меня проблема, потому что JS не работает при просмотре сайта, когда Django видит стиль CSS файла. Я пробовал смотреть некоторые тотуриалы, но все та же проблема. Стрелки и т.д. не …

06.10.2022
Возможно ли добавить ограничение на поле datetime в Postgressql с помощью Django?

Когда я пытаюсь добавить ограничение на поле closed_at, я получаю ошибку миграции django.db.utils.ProgrammingError: functions in index predicate must be marked IMMUTABLE. Можно ли это сделать? from django.db.models.functions import Now class ModelName(): # Other fields closed_at = models.DateTimeField() class Meta: …

06.10.2022
MultiValueDictKeyError при загрузке файла /profiles/

Я использую фреймворк django. И я просто хочу загрузить изображение. У меня есть следующее: views.py: # Create your views here. def store_file(file): with open("temp/mensschappy.png", "wb+") as dest: for chunk in file.chunks(): dest.write(chunk) class CreateProfileView(View): def get(self, request): …

06.10.2022
Django: Как добавить дату объекта (или любое другое поле) внутри TextField того же объекта на Django Template?

Info - TextField: Среда за шесть недель до пасхального воскресенья - , является христианским святым днем поста Дата: 22 февраля 2023 года Оба поля извлекаются из базы данных и одного и того же объекта. Я пытаюсь получить следующее на …

06.10.2022
Параметр запроса не фильтрует тег с именем, включающим знак ++ или +

В настоящее время у меня странная проблема, когда я пытаюсь выполнить поисковый запрос по тегу например, тег = Python, тогда он покажет все статьи, связанные с python, { "id": 1, "headline": "Article 1", "abstract": "Abstract 1", "content": …

06.10.2022
Heroku: ModuleNotFoundError :No module named 'six'

Я развертываю приложение Django на Heroku. Приложение успешно работает на моей локальной машине, которая использует Python 3.6.3.rc1. Но его не удалось развернуть (heroku activity). remote: ModuleNotFoundError: No module named 'six' На самом деле, всегда …

06.10.2022
Django Datatable.net с фильтрами, CRUD и пагинацией

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

06.10.2022
Djang+PostgreSQL: Использовать случайный порядок, если порядок не задан (в CI)

В CI я хочу, чтобы PostgreSQL упорядочивал результаты, если не задан явный "ORDER BY". Мы используем Django, но чистое решение на основе PG тоже подойдет. Предыстория: Все тесты были в порядке, потому что PG всегда использовал один и …

06.10.2022
Как показать непрерывный серийный номер в пагинации с помощью django

У меня есть макет списка блогов. Сейчас я использую {{forloop.counter}} в своем шаблоне для генерации серийных номеров, и он работает отлично. Страница 1 показывает 1 - 20 серийных номеров, затем страница 2 снова показывает 1 - 20 серийных номеров. …