Как построить систему голосования на основе баллов (Django) [закрыто]
Я разработал систему с пятью таблицами. Две таблицы - это пользователи, покупатели и продавцы. А оставшиеся две таблицы - это продукты и компании.
Покупатели могут иметь отношения с продуктами, а продавцы - с продуктами. Продавцы и продукты также имеют отношения с компаниями.
Обратите внимание, что продукт может сменить компанию в любое время. Кроме того, продавец, продукт и покупатель - это все люди (я обозначил их так для ясности)
Теперь мне нужна помощь, Мне нужно знать, как разработать эту часть системы на основе данного требования. Мне нужно создать систему оценки на основе баллов, которая будет оценивать как викторина, таким образом, чтобы;
Каждый продавец может оценить товар. Каждый товар может оценить продавца. И покупатель, и продавец могут оценивать компанию Компания может оценивать продукт и продавца Администратор тарифа может оценивать компании и продавцов
SUMMARY
Существующие взаимоотношения
- покупатель - продукты
- продавец - продукция
- продавцы - компания
- продукт - компания
Гол
- У продавцов будет 3 набора оценок от (покупателей, компании, продукта), каждый набор с различными уникальными параметрами для оценки.
- Продукт будет иметь рейтинги только от продавцов .
- У компаний будет 3 набора оценок от (покупателей, продавцов, продукта)
- Компании и продукты будут также оцениваться администратором системы
Я работаю полностью через django, а не с sql напрямую. Надеюсь, это достаточно понятно