Stosowanie contrib/markup

markup to jeden z dodatków "osób trzecich" w django. Pozwala on na formatowanie tekstu trzema sposobami:
  • Textile: wymaga textile
  • Markdown: wymaga python-markdown. Zestaw parsowanych znaczników przez markdowna podobne są do znaczników w skryptach wiki. Generalnie bazuje na "formatowaniu" stosowanych w zwykłych plikach tekstowych).
  • ReST (ReStructured Text): wymaga docutils

By wykorzystać moduł markup wystarczy w settings.py w INSTALLED_APPS dodać:
'django.contrib.markup'
a na początku szablonu:
{% load markup %}
Następnie musimy mieć w szablonie jakąś zmienną z tekstem :) by tekst z danej zmiennej był formatowany danym sposobem stosujemy składnię:
{{ zmienna|sposób_formatowania }}
Przykład:
{% load markup %}
<h1>{{ foo|restructuredtext }}</h1>
<br /><br />
{{ bar|markdown }}
RkBlog

Django, 14 July 2008, Piotr Maliński

Comment article
RkBlog main page Search RSS Contact