Как сделать ForeignKey одной из двух моделей

Я пытаюсь сделать веб-приложение для социальных сетей, используя Django, я сделал модель user и модель page, которые могут управляться несколькими пользователями. Теперь я пытаюсь сделать Posts модель, Посты должны иметь возможность быть размещены либо пользователями, либо страницами, Это что-то вроде этого:

posted_by = models.ForeignKey(("accounts.User" or "accounts.Page"), verbose_name=_(""), on_delete=models.CASCADE)

Может ли кто-нибудь помочь?

Вернуться на верх