Sto tentando di utilizzare un'implementazione di categoria simile a this one nel wiki di Django. Mi chiedo quale sia il modo Django di fare una ricerca per estrarre tutti gli oggetti associati a una categoria padre. Ad esempio, se ho una categoria "TV" e ha sottocategorie "LED", "LCD" e "Plasma", come potrei facilmente interrogare per tutte le TV senza ricorrere in modo ricorsivo in tutte le sottocategorie e sottocategorie (se ci sono sono qualsiasi).Ricerche di categoria e sottocategoria di Django
Codice saggio stavo pensando qualcosa del tipo:
class Item(models.Model):
name = ...
...
category = models.ForeignKey(Category, null=True, blank=True)
Quindi, con questo tipo di implementazione non v'è alcun modo semplice per fare quello che mi serve, o c'è qualche altra soluzione migliore?
Grazie!
Gli articoli possono essere in più di una categoria? – czarchaic
No, possono essere solo in una categoria, ma in questo caso si trovano anche nella categoria padre (tipo di ereditarietà) –