django-tinymce4-liteは、django-tinymce4の再加工されたフォークです。 Djangoフォームとモデルで使用できる完全に機能するTinymce 4エディターウィジェットを提供します。
このアプリケーションは、Tinymce 4のファイルマネージャーとしてdjango-filebrowser-no-grappelliを使用して、画像とファイルリンクを編集したテキストに挿入できます。
警告:TINYMCE 4はTinymce 3と互換性がありません。TINYMCEドキュメントを読んで、Timymce 4 Editor Widgetの構成方法の詳細については読み取ります。
注:このパッケージには、Tinymce 4-4.9.2の最新バージョンが含まれています。現在、Tinymce 5をサポートする具体的な計画はありません。もしそれが起こった場合、別の名前の別のパッケージになります。
django-tinymce4-liteをインストールします。
$ pipインストールdjango-tinymce4-lite
djangoプロジェクトのために、 settings.pyにINSTALLED_APPSにtinymceを追加します。
INSTALLED_APPS = (
...
'tinymce' ,
)プロジェクトのためにurls.pyにtinymce.urlsを追加します。
urlpatterns = [
...
path ( 'tinymce/' , include ( 'tinymce.urls' )),
...
]または古いスタイルの正規表現urlを使用してください:
urlpatterns = [
...
url ( r'^tinymce/' , include ( 'tinymce.urls' )),
...
]あなたのコードで:
from django . db import models
from tinymce import HTMLField
class MyModel ( models . Model ):
...
content = HTMLField ( 'Content' ) Django Adminでは、 HTMLFieldフィールドを持つすべてのモデルにウィジェットが自動的に使用されます。 WebサイトフォームでTinymce 4を使用している場合は、 form.media変数をテンプレートに追加します。
<!DOCTYPE html>
< html >
< head >
...
{{ form.media }}
</ head >
< body >
...
</ body >
</ html >http://romanvm.github.io/django-tinymce4-lite
MITライセンス。 license.txtを参照してください