相关疑难解决方法(0)

Django没有认识到MEDIA_URL路径?

所以我试图在一个简单的视图函数上启动并运行TinyMCE,但是tiny_mce.js文件的路径被搞砸了.该文件位于/Users/home/Django/tinyMCE/media/js/tiny_mce/tiny_mce.js.我相信/media/js/tiny_mce/tiny_mce.js是正确的,因为开发服务器无权访问Django项目文件夹根目录之上的文件.在呈现的页面中,它在调试器中说没有找到javascript文件.这是因为它试图查看/js/tiny_mce/tiny_mce.js而不寻址路径名的/ media /部分.

无论如何,这是名为'simple.html'的模板中javascript的脚本片段. <script type="text/javascript" src="{{ MEDIA_URL }}/js/tiny_mce/tiny_mce.js"></script> <script type="text/javascript"> tinyMCE.init({ mode : "textareas", theme : "simple" }); </script>

这就是我的设置的重要部分.

MEDIA_ROOT = os.path.join(_base, 'media')
MEDIA_URL = 'http://127.0.0.1:8000/media/'
ADMIN_MEDIA_PREFIX = '/media/'

INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'tinymce',
)
Run Code Online (Sandbox Code Playgroud)

python django tinymce

8
推荐指数
4
解决办法
1万
查看次数

标签 统计

django ×1

python ×1

tinymce ×1