Описание тега django-generic-relations
1
ответ
Как добавить unique_to вместе с универсальным внешним ключом в Django
Я не уверен, что делаю это неправильно или есть какая-то проблема при обработке уникальных ограничений при работе с GenericForeign Relations в Django. Когда я пытаюсь сохранить объект (например, в Admin), я получаю уникальную ошибку ограничения (под…
03 май '16 в 10:38
1
ответ
Родовое отношение в django, набор запросов с агрегатом
Я использую django 1.6 и родовые отношения в моделях. И у меня проблема с aggregate функция в модели: Вот часть моего взгляда: class EventListView(PageContextMixin, ListView): model = Activity template_name = 'events/eventlist.html' def get_queryset…
06 мар '17 в 10:29
1
ответ
Кэширование запросов Django через ForeignKey в GenericRelation
Используя GenericRelation на карту Recordс Persons, у меня есть следующий код, который работает правильно, но есть проблема производительности, которую я пытаюсь решить: models.py class RecordX(Record): # Child class .... class Record(models.Model):…
17 янв '17 в 05:06
0
ответов
Джанго GenericRelation против JSONField
В моем приложении ряд различных видов Record s может быть сопоставлен с Person, В моей первоначальной реализации я сделал каждую запись наследуемой от абстрактного базового класса и использовала GenericRelation чтобы управлять всем этим. Код немного…
16 янв '17 в 23:47
1
ответ
Django ORM - построение иерархической структуры данных с несколькими моделями
Как часть проекта, над которым я работаю, я пытаюсь построить иерархическую структуру данных объектов разных типов. я использовал django-mptt для этого, который обещает обрабатывать деревья умным способом с быстрыми запросами. Проблема в том, что у …
21 авг '17 в 13:10
1
ответ
Django 1.10: ошибка при удалении модели с GenericRelation
В моем проекте я сопоставляю модели, наследуемые от класса A, с моделями типа B, используя GenericRelation через третью модель, ABMapping. models.py: class A(models.Model): b = GenericRelation(B) class Meta: abstract = True class ABMapping(models.Mo…
15 дек '16 в 09:24
1
ответ
Сериализация родовых отношений с Django Rest Framework с поддержкой записи
У меня есть следующая модель: class TaggedItem(models.Model): tag = models.SlugField() content_type = models.ForeignKey(ContentType, on_delete=models.CASCADE) object_id = models.PositiveIntegerField() content_object = GenericForeignKey('content_type…
25 мар '16 в 21:10
1
ответ
В Django, как заполнить родовое отношение из одного поля формы?
В нашем приложении у нас есть модель A у которого есть поля для родового отношения, потому что оно может быть связано с экземпляром любой из двух моделей (B или же C). При заполнении неуниверсального поля ForeignKey мы можем использовать ModelChoice…
28 фев '16 в 19:29
2
ответа
DRF-сериализатор с общим внешним ключом - проверьте, существует ли данный идентификатор объекта перед сохранением
Я пытаюсь найти способ проверить, является ли данный идентификатор объекта в IntegerField существует (который используется для родового отношения в сериализаторе), как есть для PrimaryKeyRelatedField, Пока что я пришел с таким подходом:models.py: cl…
28 авг '16 в 13:18
2
ответа
Общий внешний ключ в Django, показывающий ошибку, должен быть экземпляром типа контента
У меня есть следующий абстрактный класс class Manufacturer(models.Model): company=models.CharField(max_length=255) class Meta: abstract = True Теперь 2 класса наследуют сверху:- class Car(Manufacturer): name = models.CharField(max_length=128) class …
28 мар '16 в 07:38
0
ответов
Django ORM - фильтр по GenericRelation по нескольким моделям
Фильтрация в Django GenericRelations была реализована 4 года назад через https://code.djangoproject.com/ticket/22207 и теперь поддерживает фильтрацию из связанной модели: class Issue(models.Model): project_content_type = models.ForeignKey(ContentTyp…
25 дек '17 в 13:52
2
ответа
GenericForeignKey получает неправильный идентификатор при использовании с моделью с UUIDField
Когда используешь GenericForeignKey вместе с UUIDFieldКаков рекомендуемый способ получить набор запросов "реальной модели" из набора запросов общих объектов? Вот модели, с которыми я тестирую: import uuid from django.contrib.contenttypes.fields impo…
25 май '18 в 10:16
1
ответ
Как отфильтровать теги taggit с полями связанных элементов, используя Django ORM?
У меня есть модель, в которой я использую django-taggit TaggableManager: from django.db import models from model_utils import Choices from taggit_autosuggest.managers import TaggableManager LANGUAGE_CHOICES = Choices( ('de', 'Allemand - Deutch'), ('…
20 мар '18 в 11:01
2
ответа
Джанго не видит таблицу в родовом отношении
Я работаю с Django 1.7.2 с общим отношением (причина: у проекта есть две базы данных), и после импорта я не хочу перезаписывать базу данных. Я хочу показать только активный сезон Вот моя модель, после импорта перезаписывается: class Season(models.Mo…
08 мар '17 в 11:28
2
ответа
Модель изображения Django с динамической функцией upload_to с использованием общего отношения
Я создаю модель изображения, которая будет использоваться другими моделями через общие отношения. Например, новостные ленты и события будут иметь изображения. Ниже приведен пример модели изображения class Image(models.Model): description = models.Ch…
17 дек '17 в 00:55
1
ответ
Как получить доступ к объектам модели прародителя, связанной с целевой моделью, через ContentType GenericForeignKey?
Я пытаюсь отфильтровать объекты модели на основе связанной модели прародителя. Они связаны друг с другом через посредническую родительскую модель. Родительская модель связана с дедушкой через ContentType GenericForeignKey. Как я могу получить доступ…
28 дек '18 в 03:13
1
ответ
Джанго ссылается на экземпляры той же модели в абстрактной модели
У меня есть абстрактная модель, от которой унаследованы несколько моих основных моделей. Основная трудность в этом случае заключается в том, что мне нужно ссылаться на одну и ту же модель, например ForeignKey в self, Я прочитал, что ForeignKey не во…
02 янв '18 в 15:14
2
ответа
Как использовать инверсию GenericRelation
Должно быть, я действительно что-то недопонимаю с GenericRelation поле из структуры типов контента Django. Чтобы создать минимальный автономный пример, я буду использовать пример приложения для опросов из учебника. Добавьте общее поле внешнего ключа…
22 мар '16 в 19:27
2
ответа
Фильтр Django для родовых отношений (исключение уникального ограничения)
У меня есть модель ниже, которая указывает на общие отношения. Это может быть Post объект или Reply объект. class ReportedContent(models.Model): reporter = models.ForeignKey(User, on_delete=models.CASCADE) # Generic relation for posts and replies co…
23 май '19 в 22:50
0
ответов
Django Admin Общий тип контента несколько моделей встроенная форма
Я начинаю с Django, и я немного застрял в области мультимоделей, AKA Generic Relation (Content Type) У меня есть общий тип контента "student_solution", который может принадлежать либо: Org модель Institution модель Campus модель Таким образом, в каж…
07 мар '19 в 22:52