1

ここにDjangoCMSを配置したところ、コンテンツを投稿しようとしたときに問題が発生しました。htmlタグなしで生のテキストを投稿することしかできません。

自分の段落やヘッダーなどにタグを付けることができるフラットページアプリの機能が必要です。

私の解決策は、設定の変更/テンプレートの変更と同じくらい簡単ですか、それともDojoのようなテキストエディタの追加を検討する必要がありますか?

私のDjangoCMSのコード:https ://github.com/Jollyra/blog

4

1 に答える 1

3

あなたはまたあなたのウェブサイトのために以下が役に立つと思うかもしれません。マークダウン、テキスタイル、またはreSTを使用できます。これを設定する手順は、以下のリンクにあります。

https://docs.djangoproject.com/en/1.4/ref/contrib/markup/

上で述べたように、コンテンツを安全としてマークする必要があります。そうしないと、HTMLまたはJavascriptの挿入を回避し、便宜上、テンプレートが出力をエスケープします。次のように、Djangoテンプレート言語でタグの出力を安全としてマークできます。

{{ tag|safe }}

またはフラットページの場合:

{{ flatpage.content|safe }}
于 2013-02-13T11:19:27.187 に答える