Описание тега django-select-related
Оператор Django, который возвращает следующий набор запросов и кэширует отношения внешнего ключа, чтобы избежать попадания в базу данных при будущих вызовах, требующих использования внешних ключей.
1
ответ
ВНУТРЕННЕЕ СОЕДИНЕНИЕ В ДЖАНГО-ПРОЕКТЕ (ВЫБРАНО)
Я хотел бы знать, как запустить этот SQL-код в проекте Django: > SELECT * FROM COLETA INNER JOIN TRANSDUTOR ON COLETA.id_transdutor = > TRANSDUTOR.id_transdutor INNER JOIN USER ON TRANSDUTOR.id_user = > USER.id_user Обратите внимание, что у…
07 дек '17 в 17:51
1
ответ
Нереляционное поле указано в select_related: ' '. Варианты: (нет)
У меня есть две модели из разных приложений: class Measure(models.Model): date = models.DateTimeField(default="2018-01-23 15:55") average = models.FloatField(default=0) class Sensor(models.Model): measure=models.ForeignKey(Measure, on_delete=models.…
25 фев '19 в 08:24
1
ответ
Django аннотировать в поле select_related
Мои упрощенные модели: class Product(models.Model): name = models.CharField() class Price(models.Model): product = models.OneToOneField('Product', primary_key=True) value = models.DecimalField() class Cart(models.Model): product = models.ForeignKey(…
27 фев '19 в 12:40
1
ответ
django-select2 не работает со строками в django-admin
Вот мои модели и админ-классы: ---------------------Models----------------------- from django.contrib.auth.models import User class PurchaseOrder(models.Model): buyer = models.ForeignKey(User) is_debit = models.BooleanField(default = False) delivery…
29 авг '14 в 06:03
2
ответа
Django select_related с указанными полями разрывается между несколькими отношениями один к одному
Я получаю странную ошибку, пытаясь выбрать select_related для нескольких отношений OneToOneField, например, в случае, когда целевое поле является подклассом внука. Я хотел бы, чтобы кто-то помог мне понять, что происходит (или подтвердить, что это о…
31 июл '11 в 05:45
0
ответов
Используйте select_related и prefetch_related
Это мои два класса модельного класса class UserProfile(models.Model): user=models.OneToOneField(User) profile_pic=models.ImageField(upload_to='profilepics/%Y/%m/%d/',default='\LoginPage\images\default.jpg') def __unicode__(self): return self.user.us…
04 апр '17 в 12:26
1
ответ
Как реализовать объединение в django с postgres?
По сути, у меня есть три таблицы BusinessCards,BusinessCardsIdentifiers и Identifiers. Первичный ключ BusinessCards и Identifiers хранится в BusinessCardsIdentifiers . Я хочу найти способ написать один запрос и найти связанные данные из всех связанн…
18 ноя '15 в 09:27
1
ответ
Как получить все связанные объекты в моделях django ForeignKey и OneToOneField
Я использую Django 1.9. У меня есть следующие модели Django: @python_2_unicode_compatible class Projects(models.Model): index = models.IntegerField(blank=True,default=1) year = models.CharField(max_length=255, blank=True) title = models.CharField(ma…
15 мар '17 в 15:26
1
ответ
Django: исправить select_related в представлении на основе классов
Привет люди Stackru, У меня странная проблема с запросом select_related в Django. Я установил приложение django-towns, которое отображает геоинформацию для большого количества городов. В моей модели проекта я создал внешний ключ к элементу city для …
19 авг '12 в 06:53
2
ответа
Django: Как я могу присоединиться к QuerySets из разных моделей, которые связаны с ForeignKey?
Я хочу объединить атрибуты из двух разных моделей, которые связаны с ForeignKey, в одном QuerySet, чтобы отобразить их вместе в таблице. Я попытался соединить их с помощью select_related, однако атрибут из модели B не отображается в моем QuerySet, и…
14 янв '15 в 15:15
2
ответа
Запрос Django со связанными моделями показывает только поля одной модели
У меня есть три связанных модели, и я хочу сделать запрос, чтобы получить комбинацию полей из всех трех моделей. invoice_select = Ordered_item.objects.filter(oi_order = o_id).select_related() генерирует SQL-оператор, который я могу проверить с помощ…
06 окт '11 в 15:46
1
ответ
DJANGO: Как отсортировать объекты по признаку родственной модели?
У меня есть модель User и модель UserProfile. В модели User я хотел бы упорядочить свой запрос так, чтобы он был в алфавитном порядке по last_name. Затем я бы хотел заказать его по атрибуту title_profiles (менеджер, руководитель, бухгалтер и т. Д.).…
07 май '12 в 19:47
2
ответа
Нужна помощь в использовании данных из набора запросов Select_related()
Я работаю с базой данных деталей, где каждый номер детали также может быть сборкой, то есть он состоит из любого количества других деталей (и цикл может продолжаться, подчасти состоят из еще большего количества деталей и т. Д.). Таким образом, есть …
07 мар '11 в 22:20
0
ответов
Отображение связанных элементов той же модели на странице сведений
Я работаю над моделью новостей. У меня есть страница списка и страница сведений. Мне нужно на странице сведений с возможностью выбора других связанных новостей в админ-панели и сохранения их на сайте. Моя модель: class News(models.Model): title = mo…
09 янв '18 в 11:22
3
ответа
Есть ли способ проверить, что связанный объект уже выбран?
Я хотел бы иметь возможность проверить, был ли связанный объект уже выбран, используя либо select_related или же prefetch_related, так что я могу соответствующим образом сериализовать данные. Вот пример: class Address(models.Model): street = models.…
04 апр '16 в 12:03
3
ответа
Django-select2 бросает "Результаты не могут быть загружены".
Я пытаюсь развернуть свое приложение django на виртуальной машине Droplet (DigitalOcean), следуя этому руководству. Для этого я с успехом использовал nginx и gunicorn. Проблема, с которой я сталкиваюсь, связана с django-select2 и заключается в том, …
26 янв '18 в 11:46
2
ответа
Использование select_related для получения значений двух моделей
Допустим, у меня есть следующее: class Model1(Model): field1 = ForeignKey(Model2) query_field = IntegerField() class Model2(Model): field2 = ForeignKey(Model3) class Model3(Model) field3 = SomeDesiredValue Теперь я хочу сделать запрос на Model1 стол…
06 фев '15 в 09:14
0
ответов
Django обратные модели от одного sql
У меня 2 модели: class Restaurant(models.Model): serves_hot_dogs = models.BooleanField(default=False) serves_pizza = models.BooleanField(default=False) def __str__(self): # __unicode__ on Python 2 return "%s the restaurant" % self.place.name class W…
12 дек '15 в 12:31
0
ответов
select_related для пустых полей не работает должным образом в представлении
Я использую select_nullable в представлении Django, чтобы получить отношение, которое может быть нулевым Обнуляемые внешние ключи должны быть указаны Поэтому я явно передаю его в качестве параметра: source_text = get_object_or_404(Text.objects.selec…
30 сен '18 в 12:54
1
ответ
Django: кэширование связанных объектов с использованием select_related
Я пытаюсь кэшировать объект модели Django с объектами RelatedObjects. Но когда я получаю доступ к связанным объектам, запрос запускается. Вот код: class Main(models.Model): name = models.CharField('Name', max_length=100) class Related(models.Model):…
18 дек '15 в 10:08