通过django服务器打开时不加载富文本编辑器

时间:2013-10-08 18:32:25

标签: html django rte

我尝试在HTML页面中嵌入一个富文本文本编辑器。单独加载页面时,文本编辑器可以正常工作。但是当我通过我的django服务器加载页面时,富文本编辑器不起作用。 HTML页面:

<html>
        <head>
                <script type="text/javascript" src="/home/aswin/python/myblog/tinymace/js/tinymce/tinymce.min.js"></script>
                <script type="text/javascript">
                tinymce.init({
                            selector: "textarea"
                             });
                </script>
        </head>
        <body>
                <form method="post" action = "/home/add/">
                    <input type = "text" value = "Title" name = "title">
                    <textarea >Hello</textarea>
                    <input type = "submit" value = "Post">
                </form>
        </body>
</html>

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

您正尝试直接从本地硬盘驱动器(/home/aswin/python/myblog/tinymace/js/tinymce/tinymce.min.js)加载JavaScript文件。您从服务器加载的网站(甚至是在本地计算机上运行的Django开发服务器)不应该能够从用户的本地硬盘加载文件,因此您的浏览器会阻止它。

请阅读managing static files through Django