Описание тега generic-foreign-key

NoneAn abstraction used in Django to allow a foreign key relationship to be with any model.
1 ответ

Можно ли использовать шаблоны Django "_set.all" против объекта GenericForeignKey?

У меня есть куча объектов модели A (которые на самом деле не важны..), и у меня есть модель B, расположенная в другом приложении. Модель B относится к другим объектам как таковым: content_object = generic.GenericForeignKey('content_type', 'object_id…
3 ответа

Джанго - Как ссылаться на определенный тип в общем внешнем ключе?

Я сделал общий внешний ключ, чтобы иметь возможность ссылаться на любой тип (A или B) модели в модели отчета.Это работает нормально, но моя проблема в том, что теперь мне нужно сделать запрос для получения всех экземпляров Report, ссылающихся на опр…
24 ноя '12 в 22:30
1 ответ

Общие отношения / Общие внешние ключи в Django Admin

Я пытался отобразить общий внешний ключ в админке Django, но не могу заставить его работать. У меня есть класс FullCitation, который можно связать с классом NonSupportedProgram или SupportedProgram. Итак, я использовал общий внешний ключ. В админист…
2 ответа

Как ссылаться на два ForeignKeys в одной модели

Я хочу сделать следующее: у меня есть три класса, производные от абстрактного класса: class Person(models.Model): name = models.CharField() ... class Meta: abstract = True class TypA(Person): ... class TypB(Person): ... class TypC(Person): ... В дру…
28 мар '14 в 09:40
1 ответ

Есть ли альтернатива использованию общих внешних ключей для обработки похожих деревьев моделей?

Мой сценарий: я пытаюсь создать базу данных, чтобы отслеживать производственные графики для различных типов шоу. Я сопоставил это со следующей структурой модели. class Studio(models.Model): ... class Series(models.Model): studio = models.ForeignKey(…
1 ответ

Как настроить пользовательские параметры django для общих моделей

У меня есть модель профиля для пользовательских данных пользователя: class Profile(models.Model): user = models.OneToOneField(settings.AUTH_USER_MODEL, null=False) # more stuff... У меня также есть приложение уведомлений, которое позволяет моделям о…
0 ответов

Джанго - Общий Внешний Ключ или Запрос в forms.py?

Я собрал воедино модель для большей части сегодняшнего дня, используя ContentType/Generic Foreign Key, так как, по моему Googling, это было решение, которое я искал. Однако теперь, когда у меня есть что-то рендеринг, похоже, это не так. Все, что я х…
1 ответ

django: предварительная выборка связанных объектов GenericForeignKey

Предположим, у меня есть модель Box с GenericForeignKey это указывает либо на Apple экземпляр или Chocolate пример. Apple а также Chocolate, в свою очередь, есть ForeignKeys для Farm а также Factory соответственно. Я хочу отобразить список Box ES, д…
0 ответов

Django создает genericForeignKey с идентификатором SmallUUIDField()

Это моя модель, которая использует общий внешний ключ им, используя SmallUUIDField для pos_id а также object_id, class POSRecord(models.Model): id = SmallUUIDField(default=uuid_default(), primary_key=True, db_index=True, editable=False, verbose_name…
17 окт '18 в 20:34
3 ответа

Ошибка переноса данных GenericForeignKey: 'content_object' является недопустимым аргументом ключевого слова

Я хочу создать миграцию данных для модели (Comment) который имеет GenericForeignKey связь. Моя модель была сделана в соответствии с документацией Django для типов контента. Модели: ... class NiceMeme(models.Model): """ Example model. """ name = mode…
1 ответ

Получить атрибут имени ключевого объекта GenericForeign

У меня есть следующая модель в приложении Django: Как я могу получить атрибут "name" любого выбранного объекта content_object в этой модели и отобразить его в list_display класса modelAdmin вместо простого отображения ключей объектов Key GenericFore…
2 ответа

Django GenereicForeignKey v/s пользовательские поля производительности / оптимизации

Я пытаюсь создать типичный сайт социальной сети. В основном это два типа объектов. Фото статус пользователь может понравиться фото и статус. (Обратите внимание, что эти два являются взаимоисключающими) означает, что у нас есть две таблицы (1) только…
0 ответов

Джанго. GenericForeginKey null, когда установлены content_type и object_id

У меня есть следующие поля content_type=models.ForeignKey(ContentType) object_id = models.PositiveIntegerField() posted_wall = generic.GenericForeignKey('content_type', 'object_id') И я не понимаю, почему posts_wall ниже None.. (Pdb) p thread.conten…
14 янв '14 в 12:47
1 ответ

Django вкусно pie сохранить реверс GenericForeignKeyField

Django Tastypie может сохранять связанные объекты даже при обратной связи. Но может ли Django Tastypie сохранить обратную связь GenericForeignKeyField? Мои ресурсы (не полные, но только важные), class AreaResource(ModelResource): tripl3user = fields…
26 дек '13 в 23:35
3 ответа

Почему мой GenericForeignKey не удаляется при удалении?

Я создаю пользовательскую систему комментирования, которая может прикреплять комментарии к любой модели, используя типы содержимого GenericForeignKey. class Comment(models.Model): body = models.TextField(verbose_name='Comment') user = models.Foreign…
1 ответ

Добавление / редактирование общих объектов внешнего ключа django

Модель устройства: class Device(models.Model): device_code = models.CharField(max_length=64,unique=True) is_enabled = models.BooleanField(default=False) def __unicode__(self): return u'%s: %s' % (self.device_code, 'ENABLED' if self.is_enabled else '…
12 мар '15 в 05:56
1 ответ

Обновление Django: отношение "тип django_content" не существует

Я обновил версию django с 1.7.5 до 1.9.2. Вся миграция прошла, но когда я запускаю тесты, я получаю ошибку ниже. django.db.utils.ProgrammingError: relation "django_content_type" does not exist Я проверил базу данных и модель django_content_type суще…
1 ответ

Фильтр общего внешнего ключа

Есть ли более "Python/Django" способ запрашивать / фильтровать объекты по универсальному внешнему ключу? Я пытаюсь получить все объекты FullCitation для определенного программного обеспечения, где is_primary - True. Я знаю, что не могу этого сделать…
04 фев '15 в 22:22
0 ответов

Django: использовать content_type родительской модели для GenericTabularInline

В Django 1.8 у меня есть родительский класс и дочерний класс, которые не являются abstract: class Parent(models.Model): ... class Child(Parent): ... и у меня есть другая модель, которая имеет GenericForeignKey: class Tags(models.Model): ... content_…
0 ответов

Ограничить выбор GenericForeignKey другого приложения

Я пишу приложение Карусель многоразового использования. Он должен ссылаться на модель в основном проекте, поэтому я использовал общий внешний ключ. У меня есть что-то вроде этого в многоразовом приложении: from django.db import models from django.co…