'QuerySet' object has no attribute 'year'
Request Method: GET
Request URL: http://127.0.0.1:8000/dashboard/
Django Version: 2.2.8
Exception Type: AttributeError
Exception Value:
'QuerySet' object has no attribute 'year'
模型.py
joined_date = models.DateTimeField(default=now, editable=False)
View .py
date_joined = User.objects.order_by('-date_joined')
html
{{ date_joined|timesince }}
最佳答案
date_joined
是一个查询集,一个都没有 User
对象,所以你不能使用 timesince
模板标签就可以了。
您可能应该遍历用户,或者发送一个 User
反对模板并使用 timesince
在 日期时间字段 ,而不是对象本身:
{% for user in date_joined %}
{{ user.joined_date|timesince }}
{% endfor %}
关于django - 'QuerySet' 对象在使用 timesince 时没有属性 'year',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59290678/