Я только что создал одно приложение, в котором я создал базу данных под названием Quizz. Пользователь приходит и дает тест на сайте. Ответы и имя пользователя сохраняются в столбцах db. Невозможно отобразить эту таблицу на html странице
html странице
{% for post in data %}
{{Quizz.ans1}}
{% endfor %}
views.py
def test(request):
if request.method=='POST':
user = request.user
ans1=request.POST['sky']
ans2=request.POST['cricket']
ans3=request.POST['river']
x=Quizz.objects.create(user=user,ans1=ans1,ans2=ans2,ans3=ans3)
x.save()
return redirect('home')
return render(request,'test.html',)
models.py
class Quizz(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE)
ans1=models.CharField(max_length=20,default='')
ans2=models.CharField(max_length=20,default='')
ans3=models.CharField(max_length=20,default='')
class Meta:
db_table = 'quizz'