Хочу интегрировать ckeditor в формы django. Делаю все по инструкции https://github.com/shaunsephton/django-ckeditor
Но на шаге - ./manage.py collectstatic вылетает с ошибкой:
OSError: [Errno 13] Permission denied: '/static'
В чём может быть проблема? Уже и права на каталог static сделал = 777, всё равно выскакивает такая ошибка.
Мой settings.py:
# -*- coding: utf-8 -*-
import os.path
import os
import cbsettings
from cbsettings import DjangoDefaults, switcher
_ROOT = os.path.abspath(os.path.dirname(__file__))
class Base(DjangoDefaults):
    DEBUG = TEMPLATE_DEBUG = False
    # Задаются в local_settings
    #
    SECRET_KEY = ""
    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.sqlite3',
            'NAME': 'var/data.db',
        }
    }
    FIXTURE_DIRS = (
    )
    TIME_ZONE = 'Europe/Moscow'
    LANGUAGE_CODE = 'ru'
    SITE_ID = 1
    USE_I18N = USE_L10N = True
    MEDIA_ROOT = './var/media'
    MEDIA_URL = '/media/'
    UPLOAD_TO = os.path.join(MEDIA_ROOT)
    STATICFILES_DIRS = (
        ("", os.path.join(_ROOT, 'core/static/')),
    )
    STATIC_URL = '/static/'
    STATIC_ROOT = '/static/'
    CKEDITOR_UPLOAD_PATH = "project/core/uploads"
    TEMPLATE_LOADERS = (
        'django.template.loaders.filesystem.Loader',
        'django.template.loaders.app_directories.Loader',
        'django.template.loaders.eggs.Loader',
    )
    MIDDLEWARE_CLASSES = (
        'django.middleware.common.CommonMiddleware',
        'django.contrib.sessions.middleware.SessionMiddleware',
        'django.middleware.csrf.CsrfViewMiddleware',
        'django.contrib.auth.middleware.AuthenticationMiddleware',
        'django.contrib.messages.middleware.MessageMiddleware',
    )
    TEMPLATE_CONTEXT_PROCESSORS = (
        'django.contrib.auth.context_processors.auth',
        'django.core.context_processors.debug',
        'django.core.context_processors.i18n',
        'django.core.context_processors.media',
        'django.core.context_processors.static',
        'django.contrib.messages.context_processors.messages',
        'django.core.context_processors.request',
        'project.structure.context_processors.current_node',
    )
    ROOT_URLCONF = 'project.urls'
    CACHES = {
        'default': {
            'BACKEND': 'django.core.cache.backends.dummy.DummyCache',
        }
    }
    TEMPLATE_DIRS = (
        os.path.join(_ROOT, 'templates'),
    )
    LOGIN_URL = '/accounts/login'
    LOGOUT_URL = '/accounts/logout'
    INSTALLED_APPS = (
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.sites',
        'django.contrib.messages',
        'django.contrib.admin',
        'django.contrib.staticfiles',
        'ckeditor',
        'mptt',
        'project.core',
        'project.structure',
        'project.main',
    )
class Dev(Base):
    DEBUG = True
    TEMPLATE_DEBUG = DEBUG
    SECRET_KEY = "sdsadasdasdasdas="
    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.sqlite3',
            'NAME': './var/data.db',
        }
    }
class Prod(Base):
    SECRET_KEY = "asdsad30e23093uiojrlkwkewe="
    DEBUG = False
    TEMPLATE_DEBUG = DEBUG
import sys
pathname, scriptname =  os.path.split(sys.argv[0])
_PATH = os.path.abspath(pathname)
switcher.register(Dev, lambda: os.path.exists(  os.path.join(_PATH, ".dev" )))
switcher.register(Prod, lambda: os.path.exists(  os.path.join(_PATH, ".prod" )))
switcher.register(Prod, hostnames=['example.com'])
switcher.register(Dev, lambda: not (os.path.exists(  os.path.join(_PATH, ".dev" ) or os.path.exists(  os.path.join(_PATH, ".dev" ) )   )) )
Поможите чем можите). Заранее спасибо.

