template

[Django] Django custom template tags Django에서 제공하는 django templates의 한계를 극복, 개발자가 직접 template를 제작하여 사용할 수 있다. - custom template_tags는 반드시 앱 안의 "templatetags"폴더 안에 생성해야한다. - templatetags폴더가 포함된 앱은 반드시 INSTALLED_APPS 에 선언되어 있어야 한다. - django templates에 custom templates를 추가한 경우 서버를 재시작해야 정상적으로 적용된다. 💁‍ filter django templates 에서 |를 이용해서 사용한다. @register.filter name: 필터 이름 is_safe needs_autoescape exp..
[Django] context_processors #Context_processor? - templates에서 사용되는 변수들을 미리 정의하여, 중복 선언을 피하는 방법이다. - 코드(프로세서 호출)에서 중복성을 추가하는 대신 데이터(템플릿 변수)에서 중복성을 제거한다. - RequestContext를 사용하여 템플릿을 랜더링 할 때, 사용자가 정의한 프로세서를 전달한다. - RequestContextdml의 첫번째 인수는 HttpRequest객체, 즉, view뷰 함수로 전달된 객체 request가 돼야 하며, 두번째 인수는 선택적 프로세서 인수(함수의 목록 또는 튜플)을(를) 취한다. Ex) View01 과 view02에서 app, user, ip-address 콘텍스트를 중복해서 사용되고 있다. #..
S0PH1A
'template' 태그의 글 목록