Как запустить цикл или любой другой метод для нижеупомянутого проекта django

Model.py:
``` from django.db import models

class ddlname(models.Model):
    name=models.CharField(max_length=255)
    stdate=models.DateField()
    sttime=models.TimeField()
    endate=models.DateField()

    def __str__(self):
        return self.name```

views.py:
``` from django.shortcuts import render, HttpResponse, redirect
from .forms import nameform
from .models import ddlname

def dashboard(request):
    if request.method=='GET':
        form=nameform()
        return render(request,'home.html',{'form':form})

    else:
        form=nameform(request.POST)
        if form.is_valid():
            form.save()
        return redirect('/homedetails')

def homedetails(request):
    context={'homedetails':ddlname.objects.all().order_by('stdate','sttime')}
    return render(request,'homedetails.html',context)```

forms.py:
``` from dataclasses import fields
from django import forms
from .models import ddlname

class nameform(forms.ModelForm):
    class Meta:
        model=ddlname
        fields='__all__'```

Я получаю вывод от stdate до endate, когда я ввожу данные в шаблон, но я сталкиваюсь с проблемой получения одинаковых данных для нескольких дат.

например (моя начальная дата ввода 2022-2-11 и конечная дата ввода 2022-2-15, вместе с именем (Test), когда я ввожу эти данные, я получаю единые данные как (test,2022-2-11,2022-2-15), где мне нужен вывод как (test,2022-2-11,2022-2-11 | test,2022-2-12,2022-2-12 | test,2022-2-13,2022-2-13. ...наконец, в соответствии с endate test,2022-2-15,2022-2-15).

прошу кого-нибудь помочь мне в этом.

Вернуться на верх