[英]Tinymce is not working
我正在尝试为我的django项目使用tinymce,但无法正常工作。 我使用“ pip install django-tinymce”安装了它,我正在尝试将if用于管理员更改表单模板。 请在下面找到代码。
chanage-form.html
<script type="text/javascript" src="{% url 'admin:jsi18n' %}"></script>
{{ media }}
<script >
define(['jquery', 'tiny_mce/jquery.tinymce'], function ($) {
$('textarea').tinymce({
script_url : 'js/tiny_mce/tiny_mce.js',
theme : 'advanced',
theme_advanced_buttons1 : 'fontselect,fontsizeselect,forecolor,bold,italic,underline,strikethrough,justifyleft,justifycenter,justifyright,justifyfull,removeformat,indent,outdent,numlist,bullist,copy,paste,link',
theme_advanced_buttons2 : '',
theme_advanced_buttons3 : '',
theme_advanced_toolbar_location : 'top',
theme_advanced_toolbar_align : 'left'
});
});
</script>
<script type="text/javascript" src="/tinymce/static/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({
mode: "textareas",
theme: "simple"
});
</script>
urls.py
urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
(r'^tinymce/', include('tinymce.urls')),
url(r'', include('django.contrib.flatpages.urls')),
)
我有几点想法。
如果HTML中包含javascipt,则应如下所示:
<script type="text/javascript" src="/static/tiny_mce/tiny_mce.js"></script>
有几种方法可以设置如何为微小的mce提供静态文件,这一行对我来说适用于Django 1.6中的一个新项目。 可能值得检查浏览器中的2个不同的URL,以确保正确提供了tiny_mce.js
。
我还必须添加:
INSTALLED_APPS = (
...
'tinymce',
...
)
在settings.py
,并非总是需要执行此步骤,这取决于您如何设置微型计算机。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.