Так что я пытаюсь заставить файловый браузер работать с tinymce в django. Все идет хорошо с tinymce, хороший модный текстовый редактор. Когда я пытаюсь открыть файловый браузер, я получаю неправильную настройку в /admin/filebrowser/browse/. Ошибка поиска папки загрузки (MEDIA_ROOT + DIRECTORY). Может быть, ее не существует? Ошибок в консоли я не получаю, и насколько я могу судить, она должна искать /media/filebrowser/, которые определенно существуют
python manage.py test filebrowser give me this:
FAIL: test_directory (filebrowser.tests.settings.SettingsTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/nada/costumeshoppe/filebrowser/tests/settings.py", line 29, in test_directory
self.assertEqual(os.path.exists(os.path.join(MEDIA_ROOT,DIRECTORY)), 1)
AssertionError: False != 1
мои настройки:
STATIC_ROOT = ROOT_PATH +'/public/static/'
STATIC_URL = '/static/'
MEDIA_ROOT = ROOT_PATH + '/public/media/'
MEDIA_URL = '/media/'
TINYMCE_JS_ROOT = '/static/tiny_mce/'
TINYMCE_JS_URL = os.path.join(STATIC_URL, "tiny_mce/tiny_mce_src.js")
TINYMCE_DEFAULT_CONFIG = {
'plugins': "table,spellchecker,paste,searchreplace,styles",
'theme': "advanced",
}
мои urls:
if settings.DEBUG:
urlpatterns += patterns('',
url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT,})
)
urlpatterns += staticfiles_urlpatterns()
я работаю в отладочном режиме, не знаю, в этом ли проблема, но у меня есть странная проблема, где я могу использовать статический url для загрузки статических файлов, но они должны быть в каталоге носителя, хотя статические файлы filebrowser находятся в моем статическом каталоге, что исправило некоторые проблемы с установкой, но размещение этих файлов в каталоге носителя также ничего не изменило. Есть идеи, что нужно сделать, чтобы это заработало?