Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
集成django tinymce和django filebrowser时出现Javascript错误_Javascript_Django_Integration_Tinymce - Fatal编程技术网

集成django tinymce和django filebrowser时出现Javascript错误

集成django tinymce和django filebrowser时出现Javascript错误,javascript,django,integration,tinymce,Javascript,Django,Integration,Tinymce,我已经在我的应用程序中设置了django filebrowser,没有任何错误,我已经设置了django tinymce,它将编辑器加载到管理表单中。我现在想将django filebrowser与django tinymce一起使用,但当我在图像弹出窗口中单击“图像URL”时,我不断遇到一个奇怪的javascript错误: r is undefined 错误是js/tiny_mce/tiny_mce.js My settings.py文件具有以下配置: TINYMCE_JS_URL=MEDI

我已经在我的应用程序中设置了django filebrowser,没有任何错误,我已经设置了django tinymce,它将编辑器加载到管理表单中。我现在想将django filebrowser与django tinymce一起使用,但当我在图像弹出窗口中单击“图像URL”时,我不断遇到一个奇怪的javascript错误:

r is undefined
错误是js/tiny_mce/tiny_mce.js

My settings.py文件具有以下配置:

TINYMCE_JS_URL=MEDIA_URL + 'js/tiny_mce/tiny_mce.js'
TINYMCE_DEFAULT_CONFIG = {
    'mode': "textareas",
    'theme': "advanced",
    'language': "en",
    'skin': "o2k7",
    'dialog_type': "modal",
    'object_resizing': True,
    'cleanup_on_startup': True,
    'forced_root_block': "p",
    'remove_trailing_nbsp': True,
    'theme_advanced_toolbar_location': "top",
    'theme_advanced_toolbar_align': "left",
    'theme_advanced_statusbar_location': "none",
    'theme_advanced_buttons1':
"formatselect,styleselect,bold,italic,underline,bullist,numlist,undo,redo,link,unlink,image,code,template,visualchars,fullscreen,pasteword,media,search,replace,charmap",
    'theme_advanced_buttons2': "",
    'theme_advanced_buttons3': "",
    'theme_advanced_path': False,
    'theme_advanced_blockformats': "p,h2,h3,h4,div,code,pre",
    'width': '700',
    'height': '300',
    'plugins':
"advimage,advlink,fullscreen,visualchars,paste,media,template,searchreplace",
    'advimage_update_dimensions_onchange': True,
    'file_browser_callback': "CustomFileBrowser",
    'relative_urls': False,
    'valid_elements' : "" +
    "-p," + 
    "a[href|target=_blank|class]," +
    "-strong/-b," +
    "-em/-i," +
    "-u," + 
    "-ol," + 
    "-ul," + 
    "-li," + 
    "br," + 
    "img[class|src|alt=|width|height]," + 
    "-h2,-h3,-h4," + 
    "-pre," +
    "-code," + 
    "-div",
    'extended_valid_elements': "" + 
    "a[name|class|href|target|title|onclick]," + 
"img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],"
+ 
    "br[clearfix]," + 
    "-p[class<clearfix?summary?code]," + 
    "h2[class<clearfix],h3[class<clearfix],h4[class<clearfix]," + 
    "ul[class<clearfix],ol[class<clearfix]," + 
    "div[class],"
}

TINYMCE_FILEBROWSER = False
TINYMCE_COMPRESSOR = False
TINYMCE_JS_URL=MEDIA_URL+'JS/tiny_mce/tiny_mce.JS'
TINYMCE\u默认值\u配置={
“模式”:“文本区域”,
'主题':“高级”,
‘语言’:‘en’,
“皮肤”:“o2k7”,
“对话类型”:“模态”,
“对象大小调整”:True,
“启动时清理”:True,
“强制根块”:“p”,
“删除尾随”:True,
“主题\高级\工具栏\位置”:“顶部”,
“主题\高级\工具栏\对齐”:“左”,
“主题\高级\状态栏\位置”:“无”,
“主题\高级\按钮1”:
“格式选择、样式选择、粗体、斜体、下划线、粗体、numlist、撤消、重做、链接、取消链接、图像、代码、模板、可视光标、全屏、粘贴字、媒体、搜索、替换、字符映射”,
“主题高级按钮2”:“,
“主题高级按钮3”:“,
“主题高级路径”:False,
“theme_advanced_blockformats”:“p、h2、h3、h4、div、code、pre”,
“宽度”:“700”,
“高度”:“300”,
“插件”:
“advimage、advlink、全屏、visualchars、粘贴、媒体、模板、搜索替换”,
“advimage\u update\u dimensions\u onchange”:True,
“文件浏览器回调”:“自定义文件浏览器”,
“相对URL”:False,
“有效元素”:“+
“-p,”+
“a[href | target=_blank | class],”+
“-strong/-b,”+
“-em/-i,”+
“-u,”+
“-ol,”+
“-ul,”+
“-li,”+
“br,”+
“img[class | src | alt=| width | height],”+
“-h2,-h3,-h4,”+
“-预,”+
“-代码,”+
“-div”,
“扩展的有效元素”:“”+
“a[name | class | href | target | title | onclick],”+
“img[class | src | border=0 | alt | title | hspace | vspace | width | height | align | onmouseover | onmouseout | name],”
+ 
“br[clearfix],”+

“-p[class解决了这个问题,我只需将自定义文件浏览器的javascript代码放在正确的位置,并调整django tinymce的views.py文件

仔细检查Chrome上的错误显示:Uncaught TypeError:无法调用tiny_mce.js第1行未定义的方法'apply'。这件事没有成功..会感激吗我能得到什么帮助!!。。