Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Необычная модель комментариев/отзывов, списки в моделях Django [RSS Feed]

#1 Март 28, 2016 16:18:32

damikdk
Зарегистрирован: 2016-03-28
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Необычная модель комментариев/отзывов, списки в моделях Django

Хочу реализовать систему отзывов/комментариев, похожую на устройство Фриланс бирж - работодатель постит проект, фрилансеры отзываются на проект, работодатель выбирает из списка фрилансеров исполнителя, проект закрывается.

1. Хотел добавить в модель Post список для хранения отозвавшихся. Пользователь нажимает на кнопку, его ID заносится в список, автор поста выбирает из этого списка. Но не смог разобраться, каким полем модели можно этот список создать?

2. Тут же вопрос о кнопке. В моем случае необходимо создавать Form, которая методом POST будет отправлять данные пользователя (ID) на URL, на котором будут вноситься изменения в список модели в БД? Или это решаемо button + onClick?

3. Есть ли какие-то более изящные способы реализации?

4. Позже это добро хочется влепить в Android приложение, так что хорошо бы учитывать и это. REST животворящий?
Спасибо!

Отредактировано damikdk (Март 28, 2016 16:26:08)

Офлайн

#2 Март 28, 2016 22:16:02

damikdk
Зарегистрирован: 2016-03-28
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Необычная модель комментариев/отзывов, списки в моделях Django

Возможно, можно запихнуть json строку с ID в текстовое поле модели? Либо просто добавлять в обычное текстовое поле ID через запятую и потом их обрабатывать как-нибудь, на уровне представлений?

Отредактировано damikdk (Март 28, 2016 23:43:30)

Офлайн

#3 Март 29, 2016 05:51:46

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Необычная модель комментариев/отзывов, списки в моделях Django

damikdk
Вам нужно начать с минимального ознакомления с теорией реляционных баз данных и особое внимание уделить разным видам связей: One-to-one, Many-to-one и Many-to-Many. Вся информация доступна, легко гуглится в том числе и в отношении фреймворка Django. Ну например. То что вы называете “необычной моделью” вообще-то вполне обычное явление, я бы даже сказал рядовой случай и он легко реализуется как связь Many-to-one.



Отредактировано FishHook (Март 29, 2016 05:54:24)

Офлайн

  • Начало
  • » Django
  • » Необычная модель комментариев/отзывов, списки в моделях Django[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version