Хорошей практикой будет создать дополнительную модель, которая объединит интересные вам модели. Например есть три независимых приложения: Блог, Библиотека и полезные ссылки, которые по отдельности выполняют функционал хорошо, с категориями метками, актуальностью и пр.
Требуется связать блог с несколькими полезными ссылками и несколькими полезными книгами.
Тогда лучше создать модель которая связывает пост блога как один к одному, а полезные ссылки и книги как один ко многим с возможностью пустого поля. И вуаля. Статья может быть связана или не связана с несколькими книгами и полезными ссылками.