Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Question(models.Model):
- name = models.CharField(max_length=255, null=False)
- type = models.CharField(max_length=255, null=False, choices=QUESTION_TYPES)
- possible_answers = JSONField(default=[])
- def get_choices(self):
- res = []
- for i, possible_answer in enumerate(self.possible_answers):
- res.append(("answer_%s" % i, possible_answer))
- return res
- def __str__(self):
- return self.name
- class Answer(models.Model):
- question = models.ForeignKey('Question', on_delete=models.CASCADE)
- answer = models.CharField(max_length=255, null=False, blank=True)
- def __str__(self):
- return "Answer to %s" % self.question
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement