Хочу реализовать систему отзывов/комментариев, похожую на устройство Фриланс бирж - работодатель постит проект, фрилансеры отзываются на проект, работодатель выбирает из списка фрилансеров исполнителя, проект закрывается.
1. Хотел добавить в модель Post список для хранения отозвавшихся. Пользователь нажимает на кнопку, его ID заносится в список, автор поста выбирает из этого списка. Но не смог разобраться, каким полем модели можно этот список создать?
2. Тут же вопрос о кнопке. В моем случае необходимо создавать Form, которая методом POST будет отправлять данные пользователя (ID) на URL, на котором будут вноситься изменения в список модели в БД? Или это решаемо button + onClick?
3. Есть ли какие-то более изящные способы реализации?
4. Позже это добро хочется влепить в Android приложение, так что хорошо бы учитывать и это. REST животворящий?
Спасибо!