你如何在 Django 中执行 Rails' polymorphism/STI?

How do you do Rails' polymorphism/STI in Django?

我在 Django 中遇到了代理模型,但它们不会创建单 table 多态列(polymorphable_id、polymorphable_type)。有什么方法可以在 Django 中创建 sti/polymorphism 吗?

我的团队之前为此使用过 django-polymorphic

https://github.com/django-polymorphic/django-polymorphic

它维护得很好并且有很多不错的功能。祝你好运!