Обмеження - недає вибрати і редагувати selector котрий не присутній на сторінці.
Для роботи потрібен пакет cssutils
(pip install cssutils
)
Встановлення: папку cssmanager копіюємо в директорію проекта
Додаємо менеджер в INSTALLED_APPS в файлі settings.py проекту:
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.sites',
'cssmanager',
...
)
CSSMANAGER_ROOTDIR = STATIC_ROOT
- верхня директорія, яка доступна для менеджера
Одноразово потрібно виконати manage.py collectstatic
.
Додаємо URLs в urls.py проекту:
url(r'^cssmanager/', include('cssmanager.urls')),
Далі в верху файла base.html прописуємо
{% load cssmanager %}
в тег <head>....</head>
додаємо:
<script src="http://code.jquery.com/jquery-latest.js"></script>
{% cssmanager_css %}
{% cssmanager_js %}
в кінці базового шаблону перед тегом </body>
додаємо
{% if user.is_authenticated %}
{% include 'pan.html' %}
{% endif %}
замість {% if user.is_authenticated %}
може бути {% if user.is_staff %}
або {% if user.is_superuser %}