簡體   English   中英

django-tinymce插件沒有加載django 1.8

[英]django-tinymce plugins not loading django 1.8

我正在嘗試在我的項目中實現django-tinymce。 我喜歡在撰寫博客文章時使用一些富文本功能,因此我的目標是將HTMLField應用於管理員的正文。

我目前使用的設置非常簡單 - 這就是我在settings.py中的設置:

TINYMCE_DEFAULT_CONFIG = {
'theme': "advanced",
'plugins': "wordcount,preview,emotions,", //only wordcount seems to have any effect
'height': "400px",
'width': "700px",

}

這是在models.py中:

from tinymce import models as tinymce_models
...
body = tinymce_models.HTMLField()

我會像這樣在頭腦中調用.js:

<script type="text/javascript" src="{% static "tiny_mce/tiny_mce.js" %}"></script>

我的問題 - 無論我在設置中做什么,我得到相同的結果:

這就是我得到的

我會很感激我可能做錯的任何指示。

謝謝你!

馳援

所以,在敲了幾天之后,這就是我最終取得的成就。

settings.py

# tinymce
TINYMCE_DEFAULT_CONFIG = {
    'theme': "advanced",
    'plugins': "wordcount,preview,emotions,preview,spellchecker,",
    'height': "400px",
    'width': "700px",
    'theme_advanced_buttons3' : "fontselect,fontsizeselect,emotions,preview,",
    }

models.py

from tinymce.models import HTMLField
...

    body = HTMLField()

結果:

在此輸入圖像描述

正如你所看到的,表情符號微笑得很漂亮,我已經控制了字體系列和大小,它看起來真的很難看,但是它起作用,這是你為黑客攻擊所付出的代價。 但它的確有效!

我發現這個插件和按鈕列表真的很有幫助 - 我之前沒有得到的是你只加載到你的django應用程序中的插件,但為了使用它們,你需要調用它們的按鈕。 一旦你得到它真的很直白,但你去了。

謝謝!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM