In Django, how can I create a model that belongs to several models without having to create a foreign key field for each model?
Example: An Observation model that is related to any model that can be Observable (Request, Document, Quiz, etc).
I've tried contenttypes and it works fine in the shell but I've had problems working with serializers in django rest framework and I'd like to know if there's another way to do it or some package that is useful.
Thank you.