これはあなたの質問に対する直接的な回答ではありませんが、役立つかもしれません。
TinyMCEのWYSIWYG エディタを djangoに追加することはよくあることのようです。TinyMCE を Django admin に追加する方法についての説明を検索すると、その方法を WMD に適応させることができる場合があります。
Practical Django Projects, Second Editionという本の中で、著者は TinyMCE をflatpages
admin に埋め込んでいます。Bitbucket リポジトリからコードをダウンロードして、その実行方法を確認できます (cms/templates/admin/ を参照)。または、 Django Web サイトでこのガイドを試すこともできます。
質問に+1。また、マークダウンで書きたいと思いflatpages
ます。ただし、マークダウンを使用するための最良の方法は
content
たとえばとの2 つのフィールドがありcontent_html
、元のマークダウンを に保存しcontent
ます。
- オブジェクトが保存されたら、マークダウンを html に変換して に保存し
content_html
ます。
これは、ページが表示されるたびにテンプレートで html に変換することを避けることを意味します。contrib.flatpages
ただし、追加のフィールドを「追加」して拡張するエレガントな方法はわかりません。