Не следует включать "воскресенье" в колонку Даты

просмотров

def pendingc(request,userid):
userid=userid
today = date.today()
d=today.strftime("%A")
dd = today - timedelta(days = 2) 
ddd=dd.strftime("%A")
r=User.objects.filter(id=userid)
engagement=list(r[0].engagement.all().values_list('id',flat=True) )
l=Client.objects.filter(status="Active",Parent__in=engagement)
emp=list(Task.objects.filter(project__in=l).values_list('employee_id',flat=True))
u=list(User.objects.filter(id__in=emp).exclude(is_superuser=True).values_list("id",flat=True))
k = list(Task.objects.filter(date__lte=today,date__gte= dd,project__in=l).values_list("employee",flat=True))
res = list(set(u)^set(k))
datas_list = User.objects.filter(id__in=res) 
page = request.GET.get('page', 1)
paginator = Paginator(datas_list, 50)
try:
    datas = paginator.page(page)
except PageNotAnInteger:
    datas = paginator.page(1)
except EmptyPage:
    datas = paginator.page(paginator.num_pages)
if request.method=='POST':
    s=request.POST.get('search')
    datas_list=User.objects.filter(first_name__contains=s)
    page = request.GET.get('page', 1)
    paginator = Paginator(datas_list, 20)
    try:
        datas = paginator.page(page)
    except PageNotAnInteger:
        datas = paginator.page(1)
    except EmptyPage:
        datas = paginator.page(paginator.num_pages)
    return render(request,"pending_taskc.html",{'userid':userid,'datas':datas,'k':k,'datas_list':datas_list,'s':s,'today':today,'dd':dd,'ddd':ddd,'d':d})
return render(request,'pending_taskc.html',{'userid':userid,'datas':datas,'k':k,'datas_list':datas_list,'today':today,'dd':dd,'ddd':ddd,'d':d})

html

 <div class="table-responsive">
                                <table class="table table-stripped table-hover">
                                    <thead>
                                        <tr>
                                            <th>Name</th>
                                            
                                            
                                           <th>Dates</th>
                                            <th>Contact Number</th>
                                        </tr>
                                    </thead>
                                    <tbody>
                                        {% for i in datas_list %}
                                        <tr>
                                            <td>{{i.first_name}}</td>
                                            <td>{{dd.day}}&nbsp;{{ddd}} &nbsp;&nbsp;,&nbsp;&nbsp;{{dddd.day}}&nbsp;{{ddddd}},&nbsp;&nbsp;{{today.day}}&nbsp;{{d}}</td>
                                            <td>{{i.phone}}</td>
        
                                        </tr>
                                        {% endfor %}
                                    </tbody>
                                </table>

Таблица показывает все дни, но мне не нужно воскресенье в таблице. Так как воскресенье является выходным, вместо него мне нужна суббота как последний день. У меня есть коды для представления и html.

Кто-нибудь может помочь мне исправить ошибку. Вывод выглядит как

Здесь мне нужно преобразовать 24 воскресенье в 23 субботу и исключить все воскресенья

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