Буфер в 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>
 }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.833 из 5