Python DJANGO gte、lte未显示任何结果

Python DJANGO gte、lte未显示任何结果,python,django,Python,Django,我的问题是: 我不想查看即将举行的活动。我看到一些关于gte、lte等的帖子,但如果创建一个模型查询,它不会显示任何结果 我的代码: @login_required def aufträge(request): aufträge = Aufträge.objects.filter(start_date__gt=datetime.now()) context = {"aufträge":aufträge} return render(request,

我的问题是:

我不想查看即将举行的活动。我看到一些关于gte、lte等的帖子,但如果创建一个模型查询,它不会显示任何结果

我的代码:

@login_required
def aufträge(request):
    aufträge = Aufträge.objects.filter(start_date__gt=datetime.now())


    context = {"aufträge":aufträge}
    return render(request, "aufträge/aufträge.html")
我的模型:

class Aufträge(models.Model):
    creator = models.IntegerField()
    vehicle = models.ForeignKey(Cars, on_delete=models.CASCADE)
    customer = models.IntegerField()
    title = models.CharField(max_length=30)
    desc = models.TextField(blank=True)
    start_date = models.DateTimeField()
    created_on = models.DateTimeField(auto_now_add=True)

    def __str__(self):
        return self.title
有解决方案吗?

您没有将上下文传递到渲染响应中,除非您的模型中有0条记录,否则我看不到您的查询有任何问题,除了没有传递上下文这一事实

@login_required
def aufträge(request):
    today = datetime.datetime.today()
    aufträge = Aufträge.objects.filter(start_date__gt=today)


    context = {"aufträge":aufträge}
    return render(request, "aufträge/aufträge.html", context)
您没有将上下文传递到呈现响应中,除非您的模型中有0条记录,否则我看不出您的查询有任何问题,除了没有传递上下文这一事实

@login_required
def aufträge(request):
    today = datetime.datetime.today()
    aufträge = Aufträge.objects.filter(start_date__gt=today)


    context = {"aufträge":aufträge}
    return render(request, "aufträge/aufträge.html", context)

作为一名德国人,我会扼杀我团队中任何在标识符中使用Umlauts或英语以外任何语言的开发人员。总的来说,你会避免很多麻烦。是的,你是对的。下次我会做得更好!作为一名德国人,我会扼杀我团队中任何在标识符中使用Umlauts或英语以外任何语言的开发人员。总的来说,你会避免很多麻烦。是的,你是对的。下次我会做得更好!