Простой пример который покажет сам принцип работы простого шаблонного тега.
(simple tags)
Такие теги можно использовать только в самых-самых простых случаях, например
когда нужно вывести на всех страницах сайта число\дату\строку.
Структура:
my_app
......models.py
......views.py
......templatetags
.................__init__.py # Обязательно
.................get_name.py
---------------------------------
---------------------------------
В get_name.py пишем:
from django import template
register = template.Library()
register.simple_tag # регистрация шаблонного тега
def get_my_string():
....return "Hello, I am tag"
---------------------------------
---------------------------------
Теперь переходим к шаблону.
{% load get_name %} # Подгружаем шаблонные теги
{% get_my_string %} # Используем свой зарегистрированный шаблонный тег
---------------------------------
---------------------------------
понедельник, 14 июля 2008 г.
Подписаться на:
Комментарии к сообщению (Atom)
1 комментарий:
стало понятнее
спасибо
Отправить комментарий