0

現時点では、CONTEXT_PROCESSOR に追加してメニューを生成しています。

 TEMPLATE_CONTEXT_PROCESSORS += (
'blog.context_processors.menu_processor',
 )

辞書を返す関数

from blog.models import Category, Page

def menu_processor(request):
    return {
        'category_list': Category.objects.all(),
        'page_list': Page.objects.all(),
    }

そのため、任意のテンプレートで反復できます。

しかし、移植性の理由から、別の方法で作成したいと考えています。必要になるたびに {% loadcategories_list %} する方法は何ですか? カスタムタグとフィルターを試してみましたが、成功しませんでした。

4

0 に答える 0