Как создать модель Django для фиксированного вопроса и интегрировать ее с документом пользователя?

У меня есть три пользователя в моем приложении.

  1. AUTHOR
  2. REVIEWER
  3. ADMINISTRATOR

Поток в приложении выглядит следующим образом:

  1. AUTHOR input data document
  2. data document will receive by REVIEWER and then he will review that document. REVIEWER will do review with answer five fixed question provided by ADMINISTRATOR.

Мой вопрос заключается в том, как создавать модели? Я пробовал создавать модели следующим образом : models.py

from django.db import models
from django.conf import settings
from dashboard.models import UserUsulan

class Question(models.Model):
    question       =  models.TextField()

    def __str__(self):
       return str(self.question)

class Review(models.Model):
    user         = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, null=True, blank=True)
    usulan       = models.ForeignKey(UserUsulan, on_delete=models.CASCADE)
    question     = models.ForeignKey(Question, on_delete=models.CASCADE)
    choice       = models.BooleanField(default=False)

    def __str__(self):
       return str(self.usulan)

И тут я запутался. Как показать вопрос рецензента в шаблоне. Пожалуйста, помогите, ваш ответ очень важен для меня. Спасибо

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