Django 템플릿 파일 - 템플릿에 베이스를 줍니다.html 페이지 전송 데이터(상하문 프로세서)

899 단어 Django 건역django
참조 링크:
https://blog.csdn.net/qq_39062888/article/details/101108736
https://vlambda.com/wz_7ir7c4ddsm6.html
1. 컨텍스트 프로세서 사용자 정의
def trans_code_list(request):
    nodes = Node.objects.values('trans_code').annotate(counts=Count('trans_code'))
    return {"nodes": nodes}

2. setting에 사용자 정의 상하문 프로세서 등록
TEMPLATES = [
    {
        ...
        'OPTIONS': {
            'context_processors': [
                 ...
                'transcode.transcode_processors.trans_code_list',
            ],
        },
    },
]

3. 사용자 정의 컨텍스트 프로세서에서 반환된 사전 객체를 템플릿 간에 사용합니다.

좋은 웹페이지 즐겨찾기