私は django アプリで django-wysiwyg を使用しています。デフォルトでは、YUI のエディターを使用します。SimpleEditor を使用した方がよいと思います。その方が簡単だからです。
プロジェクトのフォークを必要としない簡単な方法はありますか? :)
私は django アプリで django-wysiwyg を使用しています。デフォルトでは、YUI のエディターを使用します。SimpleEditor を使用した方がよいと思います。その方が簡単だからです。
プロジェクトのフォークを必要としない簡単な方法はありますか? :)
django_wysiwyg
テンプレートディレクトリの下にディレクトリを作成し、その下に次のディレクトリを配置しました。
- simple_yui
- includes.html
- editor_instance.html
どこeditor_instance.html
は単にデフォルトのものを拡張し、デフォルトのものincludes.html
のコピーであり、SimpleEditor
代わりにEditor
. 次に、設定に追加する必要がありました。
DJANGO_WYSIWYG_FLAVOR = 'simple_yui'
そして、それは何ですか。あまりきれいではありませんが、うまくいきました
WYSIWYG エディターをサポートするための Javascript を含むファイルMedia
の適切なクラスに、いつでもクラスを定義することができます。admin.py
from django.contrib import admin
from models import MyModel
class MyModelAdmin(admin.ModelAdmin):
class Media:
js = [
'/path/to/static/js/that/includes/wysiwyg.js',
'/path/to/static/js/that/replaces/textarea/with/wysiwyg.js',
]
admin.site.register(MyModel, MyModelAdmin)