Что я хочу сделать, это создать список в другом. Пример дома / 4/5 / и т. Д.
Также, если я хочу изменить имя на путь, выдается сообщение об отсутствии обратного.
path('findstudent/', views.FindStudent.as_view(), name='findstudent'),
path('findstudent/<int:pk>/', views.FindStudentdetail.as_view(), name='findstudent'),
path('findstudent/<int:pk>/<int:pk_alt>/', views.FindStudentresult.as_view(), name='findstudent'),
@method_decorator(login_required, name='dispatch')
class FindStudent(ListView):
template_name = 'Dashboard/findStudent.html'
model = Student
fields = ['sbtc']
def get_queryset(self):
batch = Student.objects.values_list('sbtc').distinct()
return batch
@method_decorator(login_required, name='dispatch')
class FindStudentdetail(ListView):
template_name = 'Dashboard/findStudentdetail.html'
model = Student
fields = ['all']
def get_queryset(self):
student = Student.objects.filter(sbtc=self.kwargs['pk'])
return student
@method_decorator(login_required, name='dispatch')
class FindStudentresult(ListView):
template_name = 'Dashboard/findStudentresult.html'
model = Result
fields = ['all']
def get_queryset(self):
result1 = Result.objects.select_related('Student')
result = Result.objects.filter(id=self.kwargs['pk_alt'])
return result
Проблема здесь:
Как я могу определить путь / URL в шаблоне!
<div class="form-group">
{% for student in object_list %}
<li><a href="{% url
**'Dashboard:findstudent'**
%}">{{student.sroll}} {{student.snam}}</a></li>
{% endfor %}
</div>