ドキュメントにも書かれてますが、Djangoでは簡単にtextile/markdown/reStructuredTextを利用することができます。
まず、settings.pyのINSTALLED_APPSに'django.contrib.markup'を追加します。
そして、テンプレートの中で {% load markup %} を書いて、フィルタセットをロードします。
あとはtextile/markdown/restructuredtextフィルタを利用するだけ。
{% load markup %} <html> <head> <title>{{ flatpage.title }}</title> </head> <body> {{ flatpage.content|restructuredtext }} </body> </html>
ところでうちのサイトってまだviews.pyを一つも書いてないなあ。