Py学习  »  Django

视图中的Django Queryset筛选器

Jimmy Lynn • 4 年前 • 350 次点击  
{% for event in events.all %}
  <tr>
    <th>{{events.filter(date__exact = event.date)|length}}{% ifchanged event.date %}{{event.date}}{% endifchanged %}</th>

我想用相同的日期填写相同的事件。然后我可以用它作为我的桌子的rowspan,这会使它看起来很漂亮。 但是django不允许在视图中进行过滤。我该怎么做?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/50082
 
350 次点击  
文章 [ 1 ]  |  最新文章 4 年前
Cesar17
Reply   •   1 楼
Cesar17    5 年前

Django允许在视图中过滤。将模型导入视图后,可以根据模型中的字段进行筛选。示例如下:

models.py

from django.db import models

class My_Model(models.Model):
    event_date = models.CharField()

视图.py

from app.models import My_Model

def view_function():
    query = My_Model.objects.filter(event_date='enter what you are looking for')