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 สำหรับโครงการ django ของคุณ:
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
ใบอนุญาต MIT ดู license.txt