Буфер в django - Python
Формулировка задачи:
Здравствуйте, совсем недавно начал изучать python (точнее django, python лишь для того что бы уметь работать с django. Парадокс) для быстрого развертывания небольших web-приложений
Вообщем цель: создать малюсенький модуль с api для вывода заголовков <title>, ключевых слов, и прочей meta лабуды. На протяжении всей работы модуль принимает meta-информацию от других через api функции, а потом рендерит их и выводит (через TEMPLATE_CONTEXT_PROCESSORS, функция render)
Вот код для работы с загловком (не дописанный модуль)
Не долго думая, понял, что это чистой воды говнокод, подскажите как решить задачу более элегантным путем, если возможно
PS Под более элегантным я имею ввиду: без использования методов для работы с __объектом__ (at) + без использования at.title = "" в render (в данный момент она там стоит для того, что бы заголовок не дублировался при обновлении страницы - костыль)
Решение задачи: «Буфер в django»
textual
Листинг программы
from main.info import Meta def foo() { m = Meta() m.title("Bar") m.title("wtf?") # <title>Bar | wtf?</title> }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д