Django と Bootrap 2.32 を使用しています。この wysiwyg-bootrap をテーマにしたテキスト エディターを含めたい: http://mindmup.github.io/bootstrap-wysiwyg/。このエディターの使用法は非常に簡単です。
$('#editor').wysiwyg();
JS宣言では、それぞれをレンダリングします
<div class=editor></div>
美しい wysiwyg テキスト エディターに。
問題は、このエディターを django フォーム フィールドの 1 つに含めたいということです。私は単一のフォームを持っています:
class Article_Form(ModelForm):
Article_text = CharField(widget=Textarea(attrs = {'id' : 'editor'}))
class Meta:
model= Article
、一方、Article
モデルには単純な が 1 つ含まれていCharField
ます。Article_text
フォームフィールド内でエディターを機能させる機会はありますか? 上記のウィジェットでは、作成したテキストエリアを wysiwyg-editor-control ボタンで制御できません。このように form-template-tag をラップする
<div id="editor">
{{ Article_Form.Article_text }}
</div>
どちらも機能しません。したがって、問題は、Django が を作成するのtextarea
に対して、エディターが<div>
正しくレンダリングするには が必要になることです。これを機能させる方法を知っていますか(django-wysiwygを参照せずに)。
ありがとう!