我如何在一天中在python,django2.1上更新我的列表

时间:2018-09-07 08:44:04

标签: python django-2.1

一个月内的所有班次列表都出现在我的页面上。但是我不想在页面上显示所有班次列表。like this...

但是我只想在页面上显示当天的班次。.like this 2...

我该怎么办?我可以使用哪些模块来刷新并在页面上获取新列表。

这是我的管理员轮班列表编辑页面... like this...3

这是我的型号代码...

class VardiyalarRMS(models.Model):

    shift_watch = (("07:30 - 15:30","day"),
                   ("15:30 - 23:30","evening"),
                   ("23:30 - 07:30","night"),)
    day= models.DateField(null=True,blank=True,verbose_name="Vardiya günü seçiniz")
    personnel= models.ForeignKey("Aksalistrms", on_delete=models.CASCADE,null=True,blank=True)
    bolgerms = models.ForeignKey("BolgelerRMS",on_delete=models.SET_NULL, null=True)
    shift_watch2= models.CharField(choices=Vardiya_donemleri2,max_length=255, verbose_name="Vardiyalar2")
   

    def __str__(self):
        return str(self.gun2)

    class Meta:
        verbose_name_plural = "station"
        ordering = ["gun2"]
     

def merrms(request):
    veriler2=VardiyalarRMS.objects.all()
    return render(request, "posts/merrms.html",{"veriler2":veriler2})

这是mt html代码

<!DOCTYPE html>
<html lang="en">
{% load static %}
<head>
    <meta charset="UTF-8">
    <link rel="stylesheet" href="{% static 'css/bootstrap.min.css'%}">


  <thead>
    <tr>
      <th scope="col">DATE</th>
      <th scope="col">NAME</th>
      <th scope="col">PLACE</th>
      <th scope="col">SHIFT WATCH</th>
    </tr>
  </thead>
  <tbody>
    <tr>
        {% for k in veriler2 %}
      <th scope="row">{{ k.gun2 }}</th>
      <th>{{ k.personel2 }}</th>
      <th>{{ k.bolgerms }}</th>
      <th>{{ k.vardiya_donemi2 }}</th>
    </tr>
{% endfor %}
  </tbody>
</table>

0 个答案:

没有答案