두 번째 시간이 자세한 내용을 물어 해당 프로젝트 내 모든 응용 프로그램에서 공유 프로젝트 ...이 방법장고 - 넓은 templatetags가
나는 일반적인 태그가하는 프로젝트 넓은 templagetags 디렉토리를 가지고 싶습니다 모든 앱에서 사용하는 경우 필요한 경우 각 앱에 자체 태그가있을 수 있습니다.
하자
내가 가진 말 :proj1/app1
proj1/app1/templatetags/app1_tags.py
proj1/app2
proj1/app2/templatetags/app2_tags.py
proj1/templatetags/proj1_tags.py
proj1/templates/app1/base.html
proj1/templates/app1/index.html
proj1/templates/app2/base.html
proj1/templates/app2/index.html
장소 :
proj1/templates/app1/base.html
-----------
{% load proj1_tags %}
{% load app1_tags %}
proj1/templates/app1/index.html
-----------
{% extends "base.html" %}
proj1/templates/app2/base.html
-----------
{% load proj2_tags %}
{% load app2_tags %}
proj1/templates/app2/index.html
-----------
{% extends "base.html" %}
겠습니까이 작품? 그것은 나를 위해 작동하지 않았다. 로드 할 proj1_tags를 찾을 수 없습니다. 그래서 같은
내가 보통 프로젝트 후 응용 프로그램 이름을 지정합니다. –
'common' 또는'commons'도 좋은 이름이 될 수 있습니다. –
html 파일에서 호출하는 방법은 무엇입니까? '{% load common_tags %}'만 하시겠습니까? – andi