Stosowanie contrib/markup
14 July 2008
Comments
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
Comment article