Имею django1.3 на apache! Вот конфиг:
TinyMCE лежит в /home/hrabrik/virtualenv/env/lib/python2.7/site-packages/django/contrib/admin/media/js/tiny_mce
django-tinymce лежит в папке проекта /home/hrabrik/virtualenv/web-project/tinymce
models.py
from django.db import models
from django.contrib import admin
from django.conf import settings
class New(models.Model):
title = models.CharField(maxlength=150)
body = models.TextField()
datetime = models.DateTimeField()
url = models.URLField(blank=True)
image = models.ImageField(upload_to="image/", blank=True, null=True)
def __unicode__(self):
return self.title
class Meta:
ordering = ("-date_time",)
admin.py
from django.db import models
from django.contrib import admin
from django.conf import settings
from news.models import New
class Wysiwyg(admin.ModelAdmin):
class Media:
js = (settings.ADMIN_MEDIA_PREFIX + 'js/tiny_mce/tiny_mce.js',
settings.ADMIN_MEDIA_PREFIX + 'js/textareas.js')
admin.site.register(New, Wysiwyg)
settings.py
import os
SITE_ROOT = os.path.realpath(os.path.dirname(file))
MEDIAROOT = os.path.join(SITEROOT, 'media')
MEDIAURL = '/media/'
STATICROOT = os.path.join(SITEROOT, 'static')
STATICURL = '/static/'
ADMINMEDIAPREFIX = '/static/admin/'
STATICFILES_DIRS =
ROOT_URLCONF = 'web-project.urls'
TEMPLATEDIRS = (os.path.join(SITEROOT, 'templates'))
INSTALLEDAPPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admin',
'django.contrib.flatpages',
'django.contrib.admindocs',
'django.contrib.comments',
'mycomments',
'news',
'tinymce', )
COMMENTSAPP = 'mycomments'
TINYMCE_JS_URL = os.path.join(ADMINMEDIAPREFIX, "js/tinymce/tinymce.js")
TINYMCE_JS_ROOT = os.path.join(ADMINMEDIAPREFIX, "js/tiny_mce")
TINYMCEDEFAULTCONFIG={'theme': "simple", 'relative_urls': False}
TINYMCESPELLCHECKER = True
TINYMCECOMPRESSOR = True
мне кажеться что то с путями, что делаю не так?