У меня есть две модели
file models.py
from django.db import models
# -*- coding: UTF-8 -*-
class LessonOne(models.Model):
russia = models.CharField(max_length=250)
english = models.CharField(max_length=250)
buttons = models.TextField()
def __str__(self):
return self.russia
class LessonTwo(models.Model):
russia = models.CharField(max_length=250)
english = models.CharField(max_length=250)
buttons = models.TextField()
def __str__(self):
return self.russia'
В файле views.py
def listdataOne(request):
data = LessonOne.objects.all()
return render(request, 'fighter/listdataOne.html', {'data': data, "amount": len(data)})
def listdataTwo(request):
data = LessonTwo.objects.all()
return render(request, 'fighter/listdataTwo.html', {'data': data, "amount": len(data)})
В index.html
<li><a href="/fighter/listdataOne">First lesson.</a></li>
<li><a href="/fighter/listdataTwo">Second lesson.</a></li>
Возможно как-нибудь заменить функции listdataOne and listdataTwo на одну функцию и сделать для неё один шаблон HTML?