0
So with two models created :
class Questao(models.Model):
texto = models.CharField(max_length=220)
quiz = models.ForeignKey(Quiz, on_delete=models.CASCADE)
created = models.DateTimeField(auto_now_add=True)
def __str(self):
return str(self.text)
def get_answers(self):
return self.resposta_set.all()
class Meta :
verbose_name = "Questão"
verbose_name_plural = "Questões"
class Resposta(models.Model):
texto = models.CharField(max_length=220)
correto = models.BooleanField(default=False)
questao = models.ForeignKey(Questao, on_delete=models.CASCADE, related_name="respostas")
created = models.DateTimeField(auto_now_add=True)
the function I created to relate both "get_answers" objects is with a visible error
in get_answers
return self.resposta_set.all()
AttributeError: 'Questao' object has no attribute 'resposta_set'
```
Podem me explicar como funciona o **_set** no django, e por que essa função não retorna nenhum atributo por favor ?