Django视图,用于从数据库检索数据并对该数据进行操作

时间:2019-08-10 08:44:57

标签: django python-3.x postgresql django-views

当前,我正在Django中进行项目开发,并将PostgreSQL用作数据库。 因此,现在数据库包含学生信息,例如ID,姓名,性别,登录时间和注销时间。现在,如果我想获取每个学生的登录和注销时间,那么我需要遍历特定日期的所有ID,那么该如何遍历视图中的ID?

TodayStartdate = datetime.now().strftime("%Y-%m-%d")  + " 00:00"

TodayEnddate = datetime.now().strftime("%Y-%m-%d")  + " 23:59"

Timestamp = Students.objects.filter(id_timestamp__range=(TodayStartdate, TodayEnddate))

Login = Timestamp.first()
Logout = Timestamp.last()

print(Login)
print(Logout)

1 个答案:

答案 0 :(得分:0)

Django中的QuerySet是可迭代的,您只需执行以下操作即可:

for elem in Timestamp.objects.all():
    #do something with elem.id