Как запустить цикл или любой другой метод для нижеупомянутого проекта 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).
прошу кого-нибудь помочь мне в этом.