1
それはDjangoのテンプレートでこのような何かを書くことが可能ですサブカテゴリ。私は、sub_category1、sub_category2変数を作ることによってそれを行うことができると思った。しかし、私はどのように私のテンプレートでそれを得ることができるのか分からない。何か案は?私が{{sub_category1}}を書くと、それは機能します。私は置く必要がありますジャンゴDjangoのテンプレート内の変数
それはDjangoのテンプレートでこのような何かを書くことが可能ですサブカテゴリ。私は、sub_category1、sub_category2変数を作ることによってそれを行うことができると思った。しかし、私はどのように私のテンプレートでそれを得ることができるのか分からない。何か案は?私が{{sub_category1}}を書くと、それは機能します。私は置く必要がありますジャンゴDjangoのテンプレート内の変数
いいえ、これは動作しません。
私はSubCategory
モデルのメソッドを作成します。
def get_active_sites(self):
return Site.objects.filter(subcategory=self, is_active=True)
は今、あなたはテンプレートで
{{ subcategory.get_active_sites.count }}
を使用することができます。同様に、私は/{{category.slug}}/{{subcategory.slug}}
を、reverse()
を使用するSubCategoryのメソッドに置き換えます。おそらくget_absolute_url()
という名前です。
は、私はあなたのソリューションを試みたが、私が得た「フィールドにキーワード 『アクティブ』を解決できません。選択肢は以下のとおりです。カテゴリ、CATEGORY_ID、日付、説明、ID、is_active、キーワード、名前、サブカテゴリ、subcategory_id、URL 」 – jundymek
は、だから私は、作られました入力ミスが、それはエラーメッセージと自分のモデルの知識から明らかにする必要があります... – RemcoGerlich
ああ、もちろん...もちろん。私のせい...;)ありがとう。それはうまく動作します。 – jundymek