Итак, я пытаюсь настроить 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 / части пути.
В любом случае, вот фрагмент сценария для javascript в шаблоне с именем 'simple.html'. <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',
)