现在这不是 django-tinymce,因为我的其他页面上不需要它。就这一页,却没有显示出来,这让我很头疼。检查 Firebug 时可以正确看到tiny_mce.js,并且控制台上没有任何 JavaScript 错误。我什至尝试过使用 mode: 'exact' 和 element: 'id_description' 但什么也没有。
{% block content %}
<script type="text/javascript" src="/static/js/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({
mode : "textareas",
theme : "simple"
});
</script>
<form class="myform" action="{{ form_action }}" method="post">{% csrf_token %}
<ul>
<li><label for="id_description">Description:</label>
<textarea name="description" cols="40" rows="10" id="id_description"></textarea>
</li>
</ul>
<input type="submit" value="Submit" />
</form>
{% endblock %}
最佳答案
我已经很多年没有碰过这个了,但我记得我在让 textareas
模式工作时遇到了麻烦。相反,我必须使用 exact
模式并指定特定表单元素的 ID:
{ mode : "exact",
elements : "id_description" }
关于django - TinyMCE无论如何都没有出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5224528/