Tengo dos modelos Category
y Entry
. Hay otro modelo de ExtEntry
que hereda de Entry
Django ForeignKey _set en un modelo heredado
class Category(models.Model):
title = models.CharField('title', max_length=255)
description = models.TextField('description', blank=True)
...
class Entry(models.Model):
title = models.CharField('title', max_length=255)
categories = models.ManyToManyField(Category)
...
class ExtEntry(Entry):
groups= models.CharField('title', max_length=255)
value= models.CharField('title', max_length=255)
...
Soy capaz de utilizar el Category.entry_set
pero quiero ser capaz de hacer Category.blogentry_set
pero no está disponible. Si esto no está disponible, entonces necesito otro método para obtener toda ExtEntry
relacionados con un particular Category
EDITAR Mi objetivo final es tener un QuerySet de ExtEntry objetos
Gracias
Gracias ! esto soluciona mi problema ¿Sabes si hay una forma de usar la función _set de un modelo heredado? – neolaser
si hay una relación de clave externa, puede usar model.ForeignKeyModel_set para devolver registros con esa relación – neolaser
El único problema con esto es que devuelve el tipo Entry not ExtEntry para no tener acceso (directo) a los atributos adicionales del modelo ExtEntry . Lo siento por ser exigente jajaja, realmente aprecio la ayuda !! – neolaser