Вопросы по теме 'django-orm'

Почему я получаю сообщение об ошибке, когда пытаюсь выполнить запрос с параметрами в postgreSQL?
БД - это PostgreSQL. Когда я пытаюсь выполнить запрос с такими параметрами, как этот cursor.execute(""" SELECT u.username, up.description, ts_rank_cd(to_tsvector(coalesce(username,'')|| coalesce(description,'')) , to_tsquery('%s'))...
221 просмотров
schedule 25.02.2023

Django: есть ли способ подсчитать SQL-запросы из модульного теста?
Я пытаюсь узнать количество запросов, выполненных служебной функцией. Я написал модульный тест для этой функции, и функция работает хорошо. Что я хотел бы сделать, так это отслеживать количество SQL-запросов, выполняемых функцией, чтобы я мог...
23658 просмотров
schedule 01.03.2024

Выберите отдельные значения из поля таблицы
Я изо всех сил пытаюсь понять ORM Django. Я хочу получить список различных значений в поле в моей таблице ... эквивалент одного из следующих: SELECT DISTINCT myfieldname FROM mytable (или альтернативно) SELECT myfieldname FROM mytable GROUP...
125417 просмотров

Django ORM: подсчет подмножества связанных элементов
Я ищу способ аннотировать набор запросов с подсчетом подмножества связанных элементов. Ниже приведено подмножество моих моделей: class Person(models.Model): Name = models.CharField(max_length = 255) PracticeAttended =...
1114 просмотров
schedule 29.11.2022

Django: отображение модели и подсчет того, как часто ее использует другая модель.
Я создаю список TODO, который классифицирует задачи по их статусу. IE: Ожидание, Сегодня, Завтра, По расписанию. Мои модели выглядят примерно так: class Status(models.Model): title = models.CharField(max_length=32) class...
130 просмотров
schedule 22.06.2023

Сохранение данных «многие ко многим» через форму модели в Django
У меня проблема с сохранением многих полей из формы. Вот мои модели: class TextIssue(models.Model): Issue = models.CharField(max_length=150, unique=True) def __unicode__(self): return self.Issue class PadIssue(models.Model):...
33504 просмотров
schedule 11.05.2023

Django QuerySet с исключением и аннотацией не возвращает никаких результатов
Основываясь на этот вопрос SO о подсчете forgein ключи , у меня проблема. Это мои модели: class Type(models.Model): is_bulk = models.BooleanField() class Component(models.Model): parent = models.ForgeinKey(Type, related_name="components")...
1711 просмотров
schedule 07.12.2022

Безопасно ли устанавливать __new__ в классах моделей Django?
Этот вопрос отличается от: Использование __new__ в классах производные от моделей Django не работают Этот вопрос заключается в том, как заставить __new__ работать. В этом вопросе : каковы подводные камни использования __new__ с...
874 просмотров

Django ORM ограничивает набор запросов, чтобы возвращать только подмножество данных
У меня есть следующий запрос в приложении Django. Поле пользователя является внешним ключом. Результаты могут содержать 1000 объектов MyModel, но только для нескольких пользователей. Я хотел бы ограничить его 5 объектами MyModel, возвращаемыми для...
1356 просмотров
schedule 15.04.2023

Django: абсолютный URL с объектом ManyToMany
Итак, у меня возникла проблема с добавлением объекта ManyToMany к моему абсолютному URL-адресу. Ниже представлены мои модели. Ознакомьтесь с классом Category. Я знаю, что мне нужно получить название категории в URL-адресе. # Category class...
665 просмотров
schedule 28.05.2023

Доступ ко многим через поля отношений в наборах форм
Мои модели: class End_User(models.Model): location = models.ForeignKey(Location) first_name = models.CharField(max_length=70, blank=True, null=True) email_address = models.CharField(max_length=70, blank=True, null=True) class...
5273 просмотров

django prefetch_related с фильтром
модели.ру: class Ingredient(models.Model): _est_param = None param = models.ManyToManyField(Establishment, blank=True, null=True, related_name='+', through='IngredientParam') def est_param(self, establishment): if not...
7972 просмотров
schedule 10.04.2023

m2m через: доступ к промежуточной таблице из шаблонов
Когда связь ManyToMany имеет дополнительные данные через сквозную таблицу, как вы можете получить данные в шаблоне? Из представления я могу получить данные, если укажу параметры: class Category(models.Model): title =...
1808 просмотров
schedule 21.06.2023

Отношение многие ко многим. ОРМ Джанго
class Toy(models.Model): name = models.CharField(max_length=20) desc = models.TextField() class Box(models.Model): name = models.CharField(max_length=20) proprietor = models.ForeignKey(User, related_name='User_Box') toys =...
11817 просмотров
schedule 20.09.2022

Как я могу связать Django in и iexact поиск полей запроса?
У меня есть список имен, например: name_list = ['Alpha', 'bEtA', 'omegA'] В настоящее время у меня есть следующий набор запросов: MyModel.objects.filter(name__in=name_list) Я хотел бы иметь возможность фильтровать имена без учета...
6399 просмотров
schedule 05.07.2022

Django syncdb - Как он узнает, создал ли он ранее таблицы или сделал это я?
Я вручную создал несколько таблиц в Postgre для проекта Django. Я тоже создал модель вручную. Когда я пытаюсь syncdb , он выдает ошибку базы данных и говорит, что таблица уже существует. Если syncdb создаст таблицу ранее, этого не произойдет....
185 просмотров

Django: как отображать реальные объекты в админке
У меня есть определение модели следующим образом: class Artist(models.Model): """Model class to record Artist""" artist_name = models.CharField(max_length=200) artist_id = models.CharField(unique=True, max_length=50) # similar...
196 просмотров

Как вставить форму данных в manytomany через модель в django
Я реализую простую платформу продаж, один раздел этой платформы ссылается на вставку множества настроенных заказов, этот заказ ( Pedido ) связан с order_detail ( Detalle_Pedido ), а этот с продуктом ( Producto ) следующим образом: class...
666 просмотров

Django: эффективная фильтрация в ORM через ForeignKeys?
Я пытаюсь создать умеренно сложный фильтр в Django ORM, и я не уверен, смогу ли я сделать это более эффективно. Мое приложение позволяет пользователям искать обувь определенного размера. Поэтому, если они выбирают размер (или несколько размеров),...
78 просмотров
schedule 01.01.2023

Как запросить модель Django с помощью фильтра
Я запрашиваю модель Django, используя следующий запрос: for i in models.short_url.objects.filter(created_at__month=m,url_hash='DCmuih'): count = i.click_info_set.count() Есть один способ получить количество, но без фильтра месяца...
58 просмотров
schedule 27.10.2022