Я застрял в ситуации, когда существует более 20 моделей, и эти модели должны быть связаны с одной моделью. Является ли GenericForeignKey лучше всего подходит для этого сценария, или я должен go с отношением ForeignKey, где модель будет содержать все ForeignKeys для их соответствующей модели.