Django-tinymce4-lite هو شوكة معاد صياغتها من Django-tinymce4. يوفر عنصرًا تحرير Tinymce 4 يعمل بكامل طاقته يمكن استخدامه في أشكال ونماذج Django.
يمكن للتطبيق استخدام Django-filebrowser-no-grappelli كمدير ملفات لـ Tinymce 4 لإدراج الصور وروابط الملفات في نص محرر.
تحذير : Tinymce 4 غير متوافق مع Tinymce 3. اقرأ مستندات Tinymce لمزيد من المعلومات حول كيفية تكوين عنصر واجهة تحرير Timymce 4.
ملاحظة : تتضمن هذه الحزمة أحدث إصدار متاح من Tinymce 4 - 4.9.2. لا توجد حاليًا أي خطط ملموسة لدعم Tinymce 5 ، وإذا حدث ذلك ، فسيكون ذلك في حزمة منفصلة تحمل اسمًا مختلفًا.
تثبيت django-tinymce4-lite :
$ pip تثبيت django-tinymce4-lite
أضف tinymce إلى INSTALLED_APPS في settings.py .
INSTALLED_APPS = (
...
'tinymce' ,
) أضف tinymce.urls إلى urls.py لمشروعك:
urlpatterns = [
...
path ( 'tinymce/' , include ( 'tinymce.urls' )),
...
] أو مع url regex على الطراز القديم:
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 . إذا كنت تستخدم Tinymce 4 في نماذج موقع الويب الخاص بك ، فأضف form.media متغير في القوالب الخاصة بك:
<!DOCTYPE html>
< html >
< head >
...
{{ form.media }}
</ head >
< body >
...
</ body >
</ html >http://romanvm.github.io/django-tinymce4-lite
رخصة معهد ماساتشوستس للتكنولوجيا. انظر الترخيص