Dear all I am wondering if you can help me?? I have a list of questions with a list of multiple choice answers.
I am trying to get details of a user who will then answer the questions and store their answers next to their name. The questions/answers may change moving forward. I have the following code is this correct can you help please? from django.db import models class Investor(models.Model): Investor = models.CharField(max_length=100, default="") def __str__(self): return self.Investor class Question(models.Model): Question_text = models.TextField(max_length=200,default="") def __str__(self): return self.Question_text class Option(models.Model): Question = models.ForeignKey(Question, on_delete=models.CASCADE) Option = models.CharField(max_length=50, default="") def __str__(self): return self.Option class Answer(models.Model): Investor = models.ForeignKey(Investor, on_delete=models.CASCADE, default="") Question = models.OneToOneField( Question, on_delete=models.CASCADE, primary_key=True, ) Answer = models.OneToOneField( Option, on_delete=models.CASCADE, primary_key=True, ) -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To post to this group, send email to django-users@googlegroups.com. Visit this group at https://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/5878156e-4726-4bb2-b857-9baa31e53cdb%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.