小编sou*_*ker的帖子

如何过滤和计算 DJANGO 模板中的对象?

你好,我只是想问这个,因为我是 django 新手,我的麻烦是我想计算有多少评论有一个帖子并将其放入 html 模板。但问题是我使用 for 来收集数据库中的所有事件,但我只想显示包含“for”正在显示的每个事件的评论计数。这是我的模型、视图和模板。非常感谢。

楷模

class Event(TimeStampModel):
    name = models.CharField(max_length=200, unique=True)
    slug = models.SlugField(editable=False)
    summary = models.TextField(max_length=255)
    content = models.TextField()
    category = models.ForeignKey(Category)
    place = models.CharField(max_length=50)
    start = models.DateTimeField()
    finish = models.DateTimeField()
    image = models.ImageField(upload_to = 'eventos')
    is_free = models.BooleanField(default=True)
    amount = models.DecimalField(max_digits=6, decimal_places=0, default=0) 
    views = models.PositiveIntegerField(default=0)
    organizer = models.ForeignKey(settings.AUTH_USER_MODEL, blank=True, null=True)

    def save(self, *args, **kwargs):
        if not self.id:
            self.slug = slugify(self.name)
        super(Event, self).save(*args, **kwargs)

    def __unicode__(self):
        return self.name

class Comments(TimeStampModel):
    user = models.ForeignKey(settings.AUTH_USER_MODEL)
    event = …
Run Code Online (Sandbox Code Playgroud)

python django class function models

1
推荐指数
1
解决办法
2577
查看次数

标签 统计

class ×1

django ×1

function ×1

models ×1

python ×1