Stosowanie contrib/markup
Opis dodatkowego modułu Django do formatowania tekstu w szablonach za pomocą markdown, textile, czy ReStructured Text (ReST)
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 }}
- Dodane: 14.07.2008 przez riklaunim