# Polymorphic relations between models

**URL:** <https://forum.djangoproject.com/t/polymorphic-relations-between-models/32151>\
**Category:** Using the ORM\
**Created:** [June 17, 2024, 5:38am UTC](https://forum.djangoproject.com/t/polymorphic-relations-between-models/32151 "2024-06-17T05:38:28Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![KenWhitesell](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/kenwhitesell/32/280_2.png) [@KenWhitesell](https://forum.djangoproject.com/u/KenWhitesell)\
**Post date:** [June 17, 2024, 5:29pm UTC](https://forum.djangoproject.com/t/polymorphic-relations-between-models/32151/7 "2024-06-17T17:29:49Z")

</div>

> [@ermantraun](#):
>
> wouldn’t that be more correct?

No it wouldn’t. The situation you’re describing is effectively the prototypal case for multi-table inheritance.

> [@ermantraun](#):
>
> And could you tell me why generic relationships would be inappropriate?

See my reply at [What are the drawbacks/risks with using Generic Relations? - #2 by KenWhitesell](https://forum.djangoproject.com/t/what-are-the-drawbacks-risks-with-using-generic-relations/30305/2)

---

_[View the full topic](https://forum.djangoproject.com/t/polymorphic-relations-between-models/32151)._
