Описание тега django-orm
ORM-система Django, включающая ее системы запросов и моделей.
1
ответ
Как мне получить ORM Django, чтобы проверить, имеет ли модель HAS или ВСЕ ВСЕ определенное отношение?
Я читал, что плохо избегать больших предложений IN, потому что они медленные (особенно с PostgreSQL). Скажем, у меня есть класс под названием "Холодильник" и классы "Овощи и приправы". Оба они имеют отношения ManyToMany между собой и Fridge. Так что…
07 июн '12 в 10:39
1
ответ
Как разрешить повторяющиеся значения в ModelMultipleChoiceField
Я реализовал связь ManyToMany, которая позволяет дублировать элементы, как в Way, чтобы разрешить дублирование записей многие-ко-многим в Python / Django. У меня также есть форма, которая использует ModelMultipleChoiceField для этого отношения, чтоб…
20 май '12 в 02:18
1
ответ
Как создать уникальный объект для модели Django с полем "многие ко многим"?
Я хочу создать уникальный объект (не может существовать другой экземпляр с такими же полями). Этот объект имеет отношение многие ко многим, что делает его уникальным. Объект представляет собой поток сообщений, и этот поток представляет собой диалог …
08 июн '13 в 19:29
1
ответ
Джанго поиск объектов по нескольким ключам
Я пытаюсь подготовить форму поиска, в которой пользователь может ввести 1, 2 или все (в нашем случае 3) поисковые фильтры. Допустим, что фильтрами поиска являются: фамилия, телефон и адрес. Я пытаюсь отфильтровать набор запросов по: if filterForm.is…
09 апр '14 в 18:34
1
ответ
Запрос заблокирован related_name с Django
Это запрос "многие ко многим", но мое "related_name" делает запрос неправильным. Модель: class Course(models.Model): subscribed = models.ManyToManyField(User, related_name='course_list', blank=True, null=True, limit_choices_to={'userprofile__status'…
06 авг '12 в 10:39
1
ответ
Django ORM: оболочка для модельных объектов
Я ищу какой-то способ определить некоторую оболочку, которая вызывается до того, как я позвоню Model.objects.all(), Я хочу всякий раз, когда я звоню, Model.objects он вызывает мой метод (обертку), а затем возвращает объекты обратно в запрос. Давайте…
02 сен '14 в 13:37
1
ответ
Объединенный запрос от Django ORM
Необходимо получить агрегированные данные из 2 разных таблиц. Elements element_type tempcolumn xyz test1 pqr test2 xyz test3 Users: User_names auser buser cuser нужен вывод в следующем формате element_type count xyz 2 pqr 1 users 3 Пример SQL-запрос…
12 май '17 в 12:27
1
ответ
Ускорить Джанго запрос
Я работаю с Django, чтобы создать информационную панель, которая представляет много видов данных. Моя проблема в том, что страница загружается медленно, несмотря на то, что я ударил базу данных (PostgreSql) всегда один раз. Эти таблицы загружаются д…
28 май '18 в 12:59
1
ответ
Django annotate and values (): дополнительное поле в 'group by' приводит к неожиданным результатам
Должно быть, я упускаю что-то очевидное, поскольку поведение не соответствует ожидаемому для этого простого требования. Вот мой модельный класс: class Encounter(models.Model): activity_type = models.CharField(max_length=2, choices=(('ip','ip'), ('op…
11 фев '11 в 10:36
2
ответа
Django ORM извлечение данных из нескольких таблиц
Я новичок в Python и Django, а также. Я пытаюсь использовать Django ORM для извлечения данных из базы данных, но я не могу это сделать. В моей базе данных три таблицы:USER,INVESTMENT_NAME и WALLET. Столбцы в пользовательской таблице - это id(первичн…
16 апр '18 в 06:54
2
ответа
Автономный Django ORM - настройки по умолчанию не распознаны
У меня есть типичное веб-приложение Django. Я хочу создать отдельный проект со своим собственным virtualenv и использовать ORM для создания новых записей в БД. Существует множество ресурсов, объясняющих, как это сделать, включая эту статью из докуме…
15 сен '15 в 15:40
2
ответа
Django: Как получить доступ к исходному экземпляру из RelatedManager?
Я хотел бы получить доступ к Foo пример foo в моем методе менеджера baz: foo.bar_set.baz() baz будет обычно принимать аргумент Foo тип: BarManager(models.Manager): def baz(self, foo=None): if foo is None: # assume this call originates from # a Relat…
02 окт '09 в 18:56
4
ответа
Django исключить из числа аннотаций
У меня есть следующее приложение: from django.db import models class Worker(models.Model): name = models.CharField(max_length=60) def __str__(self): return self.name class Job(models.Model): worker = models.ForeignKey(Worker) is_completed = models.B…
06 авг '15 в 09:58
1
ответ
Как исправить унаследованную модель?
У меня есть унаследованная модель данных: class Unit (models.Model): Name = models.CharField(max_length=50, unique=True, default="DEFAULT VALUE") description = models.TextField(null=True) address1 = models.CharField(max_length=255, default="DEFAULT …
18 дек '14 в 03:19
0
ответов
Фильтр Джанго по методике модели, вид
Имеет смысл, что наборы запросов не могут быть отфильтрованы методами модели, наборы запросов могут быть отфильтрованы только по базе данных, а база данных не имеет представления о методе модели. Тем не менее, должен быть хороший способ сделать что-…
27 июл '15 в 16:48
3
ответа
Может ли Django ORM выводить используемый SQL-запрос?
Я знаю, что вы можете вывести SQL, чтобы увидеть таблицы, которые создаются. Возможно ли для Django вывести sql, используемый для любого запроса, такого как: Protocols.objects.filter(active=False) ? Я не мог найти это в документах, так что, надеюсь,…
21 янв '11 в 18:47
1
ответ
Набор запросов Django получает различные значения столбца относительно другого столбца
Я использую django orm и пытаюсь получить все значения столбца, но только если другой столбец уникален по отношению к нему. Это трудно объяснить, поэтому вот пример: q | a | 1 w | s | 2 e | a | 3 q | a | 4 w | s | 5 e | a | 6 Я хотел бы получить все…
20 окт '18 в 11:35
0
ответов
Почему запросы django к горячему резервированию идут медленнее, чем запросы к мастеру?
У меня есть два сервера, на которых запущен postgres, и я настроен как главный / репликатор с использованием горячего резервирования. Когда я делаю запросы с использованием django на главном сервере, запросы занимают примерно половину времени, котор…
11 апр '18 в 17:35
1
ответ
Выборка одной дочерней строки на основе максимального значения с использованием Django ORM
У меня есть модель "Рынок", которая имеет отношение "один ко многим" с другой моделью "Контракт": class Market(models.Model): name = ... ... class Contract(models.Model): name= ... market = models.ForeignKey(Market, ...) current_price = ... Я хотел …
31 май '09 в 09:27
4
ответа
django-orm регистронезависимый порядок
Я знаю, что могу запустить поиск без учета регистра в DJango ORM. Подобно, User.objects.filter(first_name__contains="jake") User.objects.filter(first_name__contains="sulley") User.objects.filter(first_name__icontains="Jake") User.objects.filter(firs…
04 авг '10 в 19:21