ヒューマナイズ フィルターが 1 つのテンプレートで機能しないという奇妙な問題が発生しましたが、まったく同じデータを持つ別のテンプレートでは正常に機能します。django.contrib.humanize
my に追加され、INSTALLED_APPS
呼び出しnaturalday
ている変数 im は、時間要素のない ISO 日付を含む str です。2013-06-27
まったく同じデータを使用して、あるテンプレートで機能し、別のテンプレートで機能しない理由がわかりません。代わりに、テンプレートは文字列の内容を出力するだけです。
問題のテンプレートは次のとおりです。
{% extends "base.html" %} {% load i18n %} {% load humanize %} {% block
content %}
<div class="large-7 columns">{% autoescape off %}
<a href="{{ product.offerUrl }}" target="_blank">{{ product.img }}</a>
{% endautoescape %}</div> {% if product.affiliate == 'no' %}<div class="large-12 columns main-posted">Posted: {{
product.dateAdded|naturalday }}</div>{% endif %}