Как сделать поле модели, которое может иметь несколько значений в django

Я хочу сделать блог на Django. У блога есть Article, Author ... модели.

В каждой статье есть много ресурсов. на странице статьи это выглядит следующим образом: Resources: Medium, Hashnode, Dev community, ...

Я хочу, чтобы при добавлении статьи администратор мог динамически добавлять эти ресурсы статьи.

для автора я хочу добавить социальные ссылки. социальные сети у каждого автора разные. у одного может быть Facebook, LinkedIn ..., а у другого Instagram, Twitter, ...

Я хочу, чтобы администратор (или автор) мог добавлять любые социальные сети для авторов.

Поищите существующий пакет Django, который может работать с тем, что вы хотите, чтобы произошло.

Кроме этого, я не могу придумать, как можно динамически добавить их в конкретную модель. Вам придется заранее включить все различные типы социальных сетей, которые, по вашему мнению, могут быть у человека.

Возможно, вы сможете "сымитировать" это, создав профиль для ваших авторов, который позволит им добавлять пару ключ:значение в поле в модели по мере их желания добавлять аккаунты в социальных сетях, но это все, что я могу предложить на данный момент.

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