首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >django-tinymce插件不加载django 1.8

django-tinymce插件不加载django 1.8
EN

Stack Overflow用户
提问于 2015-12-08 21:59:17
回答 1查看 749关注 0票数 3

我正试图在我的项目中实现django-tinymce。我想在写博客文章时使用一些丰富的文本功能,所以我的目标是将HTMLField应用到管理员的主体中。

我目前使用的设置非常简单--这是我在settings.py中拥有的:

代码语言:javascript
复制
TINYMCE_DEFAULT_CONFIG = {
'theme': "advanced",
'plugins': "wordcount,preview,emotions,", //only wordcount seems to have any effect
'height': "400px",
'width': "700px",

}

这是在models.py中:

代码语言:javascript
复制
from tinymce import models as tinymce_models
...
body = tinymce_models.HTMLField()

我在脑袋里叫.js这样的:

代码语言:javascript
复制
<script type="text/javascript" src="{% static "tiny_mce/tiny_mce.js" %}"></script>

我的问题--无论我在设置中做什么,我都会得到同样的结果:

这是我得到的

我很想知道我可能做错了什么。

谢谢一堆人!

德扬

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-11 17:40:10

所以,在敲了几天头之后,我终于做到了这一点。

settings.py

代码语言:javascript
复制
# 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

代码语言:javascript
复制
from tinymce.models import HTMLField
...

    body = HTMLField()

结果:

正如你所看到的,笑脸笑得很美,我已经控制了字体的种类和大小,看起来很难看,但它很管用,我想这就是你为黑客行为付出的代价。但很管用!

我发现这个插件和按钮的列表非常有用--我以前没有得到的是,您只加载到django应用程序中的插件,但是为了使用它们,您需要调用它们的按钮。一旦你得到它,就会很简单,但就这样吧。

谢谢!

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34166836

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档