Не следует включать "воскресенье" в колонку Даты
просмотров
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}} {{ddd}} , {{dddd.day}} {{ddddd}}, {{today.day}} {{d}}</td>
<td>{{i.phone}}</td>
</tr>
{% endfor %}
</tbody>
</table>
Таблица показывает все дни, но мне не нужно воскресенье в таблице. Так как воскресенье является выходным, вместо него мне нужна суббота как последний день. У меня есть коды для представления и html.
Кто-нибудь может помочь мне исправить ошибку. Вывод выглядит как
Здесь мне нужно преобразовать 24 воскресенье в 23 субботу и исключить все воскресенья