Django admin中使用Django-tinymce富文本編輯框

Windows:

1、下載Django-tinymce

          下載地址:https://codeload.github.com/aljosa/django-tinymce/zip/master

2、安裝Django-tinymce

        1、解壓django-tinymce-master.zip,執行python setup.py install進行安裝,如報無法導入setuptools錯誤,請下載setuptools

        下載地址:https://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11.win32-py2.7.exe

   2、將django-tinymce-master/tinymce/static/中的tiny_mce文件夾拷貝至Django項目中的static文件夾中

   3、將django-tinymce-master中的tinymce文件夾拷貝至Django項目根目錄下

3、配置

           1、在settings.py中的INSTALLED_APPS中添加’tinymce‘

           2、在settings.py中添加:                  

TINYMCE_JS_URL=MEDIA_URL+'/static/tiny_mce/tiny_mce_src.js'
TINYMCE_JS_ROOT=MEDIA_ROOT+'/static/tiny_mce/'
(前提是settings.py中的MEDIA_URL='',MEDIA_ROOT=’‘)

   3、在urls.py中的urlpatterns中添加

url(r'^tinymce/',include('tinymce.urls')),
4、使用

   1、在models.py中導入tinymce插件:

from tinymce import models as tinymce_models 
    2、將相應要替換爲tinymce文本框的字段定義爲tinymce_models.HTMLField()

class class_name(models.Model)
    context = tinymce_models.HTMLField()
    由此,context字段的文本編輯框則變成了tinymce文本框



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章