我正试图在我的项目中实现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>我的问题--无论我在设置中做什么,我都会得到同样的结果:
这是我得到的

我很想知道我可能做错了什么。
谢谢一堆人!
德扬
发布于 2015-12-11 17:40:10
所以,在敲了几天头之后,我终于做到了这一点。
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应用程序中的插件,但是为了使用它们,您需要调用它们的按钮。一旦你得到它,就会很简单,但就这样吧。
谢谢!
https://stackoverflow.com/questions/34166836
复制相似问题