-
0 votesanswersviews
使用下拉按钮过滤django模板
我已经尝试过几天来过滤类别字段的一系列帖子,这些帖子具有类别模型,仅在模板中显示与特定类别对应的结果,类似于我们在电子商务中看到的结果 . 我们的想法是在下拉按钮中显示类别,从而能够过滤帖子 . 谁能帮助我,非常感谢你 . models.py class Category(models.Model): name = models.CharField(max_length=100) ... -
0 votesanswersviews
为什么此模板过滤器无效?
我在这做错了什么? 我在位于templatetags目录中的名为accounts_extras.py的模块中有多个数字 . 在我的模板中,我在顶部有{%load accounts_extras%} . 同样值得注意的是,'upto'目前正在另一个模板中工作(尚未在此模板上尝试过),但问题在于是否为圆形 . {{staravg.stars__avg | roundnumber}}给我一个无效的过滤... -
1 votesanswersviews
Django模板ifequal变量与timesince过滤器的比较
我正在使用Django模板语言输出有关最近访问者在页面上的操作的信息 . 目标是创建一个ifequal条件语句来输出一个列表,显示自最后5个操作的操作以来的时间 . 对于显示“0分钟”的任何内容,我们希望显示“不到一分钟前” . 现在,看起来ifequal条件语句对我不起作用 . 我尝试过以下方法: 检查{}输出到"0 minutes"或页面上的其他时间 使用X {} ... -
1 votesanswersviews
Django模板过滤日期不起作用
我在django 1.4上 . 我将 MY_VAR 变量传递给home.html模板 .代码显示简化了 . 这是 urls.py import home urlpatterns = patterns('', # homepage url(r'^/?$', home.Home.as_view(), name='home'), ) 和视图 home.py from django.co... -
0 votesanswersviews
django个人过滤日期时间
我想查找日期和15天之后的日期之间的天数 . 我创建了一个个人过滤器: register = template.Library() import datetime @register.filter def nbDays(thedate): res = 0 passed = datetime.datetime.now() - thedate res = 15 - pass... -
0 votesanswersviews
Django - 如何在任何包含的模板中使用我的自定义过滤器?
我无法在我的包含的子视图中使用我的过滤器,过滤器在直接写入时有效,但我需要将子视图作为包含... 这是过滤器: from django import template from django.template.defaultfilters import stringfilter register = template.Library() @register.filter def lower(v... -
0 votesanswersviews
Django模板 - 检查字段是否有值,或者如果ManyToManyField,则为空
这似乎相当简单,但我无法从SO或Django文档中找到一个好的解决方案(使用Django 1.10) 我在模板中获取模型对象,并且只显示那些具有值(即非空或空)或不是空的字段(如果是ManyToManyField) . 除了使用许多 if 和 else 来检查字段类型然后运行相应的 if 条件之外,我无法找到一个好方法 . {% if model_name.field_name %} 始终为 Ma... -
1 votesanswersviews
仅在django模板中显示唯一对象
我有一个对象列表 . 我想以这样的方式显示这些对象:如果后续对象包含相同的日期,则仅显示第一个唯一日期 . 如果日期不同于应显示的日期 . 这是一个例子 . 数据: id:2,日期:"01/01/2010" id:3,日期:"01/01/2010" id:4,日期:"02/02/2010" 我想要展示的内容: id ...