首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >django tinymce django文件浏览集tinymce_popup.js 404

django tinymce django文件浏览集tinymce_popup.js 404
EN

Stack Overflow用户
提问于 2013-08-25 22:47:42
回答 2查看 471关注 0票数 0

我面临的是一个404对象,却没有用django文件浏览器和django-tinymce找到。问题是,当我想选择先前上传的图片时,我不能继续在我的HTMLField中介绍它。

以下是我的设置:

代码语言:javascript
复制
TINYMCE_SPELLCHECKER = True
TINYMCE_COMPRESSOR = True
TINYMCE_FILEBROWSER = True
# file_browser

# import filebrowser
# STATICFILES_DIRS += (os.path.join(os.path.dirname(filebrowser.__file__), 'static/'),)

ADMIN_MEDIA_PREFIX = '/media/admin/'
TINYMCE_JS_URL = ADMIN_MEDIA_PREFIX + 'tiny_mce/tiny_mce_src.js'
URL_FILEBROWSER_MEDIA = ADMIN_MEDIA_PREFIX + 'filebrowser/'
FILEBROWSER_URL_TINYMCE = ADMIN_MEDIA_PREFIX + 'tiny_mce/'

FILEBROWSER_MEDIA_ROOT = MEDIA_ROOT
FILEBROWSER_MEDIA_URL = MEDIA_URL
FILEBROWSER_STATIC_ROOT = STATIC_ROOT
FILEBROWSER_STATIC_URL = STATIC_URL
URL_FILEBROWSER_MEDIA = STATIC_URL + 'filebrowser/'
PATH_FILEBROWSER_MEDIA = STATIC_ROOT + 'filebrowser/'
URL_TINYMCE = STATIC_URL + 'tiny_mce/'
PATH_TINYMCE = STATIC_ROOT + 'tiny_mce/'


FILEBROWSER_EXTENSIONS =  {
'Image': ['.jpg','.jpeg','.gif','.png','.tif','.tiff'],
'Video': ['.mov','.wmv','.mpeg','.mpg','.avi','.rm'],
'Audio': ['.mp3','.mp4','.wav','.aiff','.midi','.m4p']
}


FILEBROWSER_VERSIONS = {
'fb_thumb': {'verbose_name': 'Admin Thumbnail', 'width': 60, 'height': 60, 'opts': 'crop        upscale'},
'thumbnail': {'verbose_name': 'Thumbnail (140px)', 'width': 140, 'height': '', 'opts': ''},
'small': {'verbose_name': 'Small (300px)', 'width': 300, 'height': '', 'opts': ''},
'medium': {'verbose_name': 'Medium (460px)', 'width': 460, 'height': '', 'opts': ''},
'big': {'verbose_name': 'Big (620px)', 'width': 620, 'height': '', 'opts': ''},
'cropped': {'verbose_name': 'Cropped (60x60px)', 'width': 60, 'height': 60, 'opts': 'crop'},
'croppedthumbnail': {'verbose_name': 'Cropped Thumbnail (140x140px)', 'width': 140, 'height': 140, 'opts': 'crop'},
}

FILEBROWSER_ADMIN_VERSIONS = ['thumbnail','small', 'medium','big']
FILEBROWSER_ADMIN_THUMBNAIL = ('fb_thumb')

urls

代码语言:javascript
复制
url(r'^admin/filebrowser/', include(site.urls)),
# url(r'^atmosphere/', include('atmosphere.foo.urls')),

# Uncomment the admin/doc line below to enable admin documentation:
# url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

# Uncomment the next line to enable the admin:
(r'^tinymce/', include('tinymce.urls')),
(r'^grappelli/', include('grappelli.urls')),

安装的应用程序:

代码语言:javascript
复制
'filebrowser',
'grappelli',
'tinymce',
'django.contrib.admin',

行政:

代码语言:javascript
复制
class ArticleAdmin(admin.ModelAdmin):
    # sets values for how the admin site lists your products
    list_display = (u'title', u'author', u'created_at', u'pub_date',)
    list_display_links = (u'title', u'created_at')
    list_per_page = 20
    ordering = [u'-created_at']
    search_fields = [u'title', u'content', u'meta_keywords', u'meta_description']
    # sets up slug to be generated from product title
    prepopulated_fields = {u'slug': (u'title',)}

class Media:
    js = (
        '/static/tiny_mce/tiny_mce.js',
        'modeltranslation/js/force_jquery.js',
        'http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.24/jquery-ui.min.js',
        'modeltranslation/js/tabbed_translation_fields.js',
    )
    css = {'screen': ('modeltranslation/css/tabbed_translation_fields.css',),}

和错误

/media/admin/tiny/tiny_popup.jsHTTP/1.1“404 1729

我不知道怎么做。如果您有任何建议,谢谢您提前!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-29 18:02:35

这是tinymce_url的一个错误。我指定了js文件,而不是文件夹。

谢谢:)

票数 0
EN

Stack Overflow用户

发布于 2013-08-27 07:05:42

在web浏览器中键入此url "your_site/media/admin/tiny_mce/tiny_mce_popup.js“,并查看该文件是否加载。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18434504

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档