Содержание
django-page-cms · PyPI
Приложение Django CMS на основе дерева
Описание проекта
Эта Django CMS позволяет создавать и администрировать иерархические страницы простым и эффективным способом.
Для быстрой демонстрации.
$ pip3 install -I django-page-cms[полный]; gerbi --create mywebsite
Или с помощью docker
docker-compose up web
Если вы вошли в систему с репозиторием github docker
docker login docker.pkg.github.com -u ИМЯ ПОЛЬЗОВАТЕЛЯ -p TOKEN docker-compose -f docker-compose-fast.yaml up web
Для создания учетной записи суперпользователя
docker exec -it django-page-cms_web_1 python example/manage.py createsuperuser
Для создания демо-сайта
docker exec -it django-page-cms_web_1 python example/manage.py pages_demo
Для запуска тестов с помощью docker
docker-compose up run-test
Дополнительная информация
Установить
Полная документация
Как внести свой вклад
Страница Django CMS основана на концепции заполнителей. Placeholder — это специальный тег шаблона, который
вы используете в своих шаблонах страниц. Каждый раз, когда вы добавляете заполнитель в свой шаблон, такое поле
динамически появляется в интерфейсе администратора страницы.
Каждая страница может иметь свой шаблон с разными заполнителями.
Эти заполнители также можно редактировать в процессе работы
Детали проекта
Эта версия
2.0.11
2.0.10
2.0.9
2.0.8
2.0.7
2.0.6
2.0.5
2.0.4
2.0.3
2.0.2
2.0.1
2.0.0
1.9.18
1.9.17
1.9.16
1.9.15
1.9.14
1.9.13
1.9.12
1.9.11
1.9.10
1.9.9
1.9.8
1.9.7
1.9.6
1.9.5
1.9.4
1.9.3
1.9.2
1.9.1
1.9.0
1.8.2
1.8.1
1.8.0
1.6.2
1.6.1
1.6.0
1.5.3
1.5.2
1.5.1
1.5.0
1.4.5
1.4.4
1.4.3
1.4.2
1.4.1
1.4.0
1.3.0
1.2.1
1.2.0
1.1.3
1.1.2
1.1.1
1.1.0
1.0.9
1.0.8
1.0.7
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
0,2,5
0.2.4
0.2.3
0.2.2.пре
предварительный выпуск
Загрузить файлы
Загрузить файл для вашей платформы. Если вы не уверены, что выбрать, узнайте больше об установке пакетов.
Исходный дистрибутив
django-page-cms-2.0.11.tar.gz
(1,3 МБ
посмотреть хеши)
Загружено источник
Закрывать
Хэши для django-page-cms-2.0.11.tar.gz
Алгоритм | Дайджест хэша | |
---|---|---|
SHA256 | 18d5dc4d13624d2196f4aa6411e4445d93ae1f50dd5f97c76a52bbfdb8bf927e | |
MD5 | 9feb92c4d63433fbf872a4b374cdee6a | |
БЛЕЙК2б-256 | 1a8e51c28f464251a9d05a3f61d2abe53ddcfd768fdfa0769585128cecf257f6 |
Лучшая безголовая CMS для Django
Интуитивно понятный интерфейс администратора
Очень проста в использовании. Так легко настроить. Вам больше понравится контент, который вы создадите с помощью ButterCMS.
Удобная интеграция
Наш простой API для работы с контентом и встраиваемый Python SDK, благодаря которым волшебство происходит за считанные минуты, а не часы.
Действительно не требующее обслуживания решение
С ButterCMS вам больше никогда не придется беспокоиться об обновлениях безопасности, хостинге или производительности.
Мощная CMS для Django. Ноль головной боли.
Добавьте нашу CMS на основе API в свое приложение Django за считанные минуты.
ButterCMS предоставляет компонентную систему управления контентом и API контента для ваших приложений. Используйте ButterCMS, чтобы включить динамическое содержимое в свои приложения для содержимого страниц, блогов и всего остального. Большинство клиентов настраивают нашу CMS за один час или меньше.
У вас и вашей маркетинговой команды остается достаточно времени, чтобы заняться тем, что у вас получается лучше всего: создавать потрясающие приложения с потрясающим контентом.
Начните бесплатно
Узнайте, как API Butter позволяет создавать гибкие макеты страниц и легко изменять порядок компонентов без участия разработчика.
Прочитайте наши отзывы о
ТОЛПА ЛЮДЕЙ
«Лучшая CMS на рынке»
После покупки на рынке стало ясно, что ButterCMS — идеальный выбор. Это позволяет нашим разработчикам создавать мощные компоненты, а нашей маркетинговой команде становится проще повышать качество обслуживания клиентов.
Хэмптон Кэтлин Создатель Sass и Haml
Разверните наш стартер Django за 30 секунд!
Или следуйте приведенным ниже командам, чтобы клонировать копию репозитория с github, установить зависимости, установить бесплатный токен Butter и
запустите свой локальный сервер на localhost:8000/.
$ клон git https://github.com/ButterCMS/django-starter-buttercms.git $ cd django-starter-buttercms $ python3 -m venv oilenv && исходный файл oilenv/bin/активировать $ pip install --upgrade pip && pip install -r requirements.txt $ echo 'BUTTERCMS_API_TOKEN=ваш_токен' >> .env $ python manage.py runserver
Узнать больше
Создан для облегчения контент-маркетинга
ButterCMS — лучшая безголовая CMS для Django по простой причине: разработчики Django могут создавать решения, которые нравятся маркетологам. Наш API позволяет вашим гуру контента быстро создавать динамические целевые страницы с высокой конверсией, SEO-страницы, маркетинговые страницы продуктов и многое другое, используя простые функции перетаскивания.
-
Целевые страницы SEO -
Примеры клиентов -
Новости и обновления компании -
События + страницы вебинаров -
Образовательный центр -
Страницы местоположения -
И больше. ..
Начните бесплатно
Самая простая CMS Django, которую вы найдете
Наша простая установка экономит ваше время и деньги. Прокатитесь с нами, чтобы убедиться в этом лично!
Это воплощение простоты plug-and-play для создателей контента. Он делает именно то, что мне нужно.
ЛЮК ГАРДНЕР, СПЕЦИАЛИСТ ПО СОДЕРЖАНИЮ, PRINTAVO
Начните бесплатную пробную версию
Быстрая интеграция с любым приложением Django
Наша задача состояла в том, чтобы упростить интеграцию Butter с существующим приложением Django за считанные минуты. Это так просто! Чтобы продемонстрировать, вот небольшой учебник, который даст вам представление о процессе добавления маркетинговых страниц в ваше приложение.
Конечно, вы также можете использовать наши коллекции для расширенного моделирования содержимого. Чтобы получить полное руководство по интеграции, ознакомьтесь с нашим Официальным руководством для клиента ButterCMS Django API.
Начните бесплатно
Посмотрите, как легко вы можете интегрировать ButterCMS Pages API с вашим приложением Django.
Бесшовные компоненты Django
Расширьте возможности своей маркетинговой команды с помощью динамических целевых страниц, которые идеально сочетаются с вашими компонентами Django.
Компоненты — это основные строительные блоки любого приложения Django, и ButterCMS легко справляется с ними.
Наш интерфейс перетаскивания упрощает структурирование контента в соответствии с существующими компонентами Django и создание новых повторно используемых компонентов всякий раз, когда они вам нужны.
Единая CMS Django со всем необходимым
Есть причина, по которой так много разработчиков выбирают безголовую систему управления контентом. Его легко настроить, он предлагает гибкое, настраиваемое моделирование контента и дает вам доступ к нашему полному API Django.
-
Пользовательские типы страниц -
Моделирование пользовательского контента -
CDN для активов -
Вебхуки -
Среда тестирования -
Примеры клиентов -
Страницы местоположения
Начните бесплатно
ButterCMS экономит время разработки
Большинство клиентов устанавливают и запускают Django CMS менее чем за час. Попробуй сам!
Простой, как может быть, с мощными функциями и отличной поддержкой клиентов.
ДИЛЛОН БЕРНС, ВНЕШНИЙ РАЗРАБОТЧИК, KEYME
Начните бесплатную пробную версию
Как интегрировать ButterCMS в ваше приложение Django
Просто следуйте простым шагам ниже, чтобы завершить интеграцию и начать создавать страницы с помощью Butter. Обязательно ознакомьтесь с нашим полным руководством по созданию страниц с использованием ButterCMS Django API 9.0551 .
Сначала вы должны настроить новый тип страницы «История клиента» в Butter и создать страницу. После определения вашей страницы API ButterCMS вернет ее в формате JSON следующим образом:
{
"data": {
"slug": "acme-co",
"fields": {
"facebook_open_graph_title": "Acme Co любит ButterCMS",
"seo_title": "История успеха клиента Acme Co",
"headline": "Acme Co сократила расходы Anvil на 200 % благодаря ButterCMS",
"testimonial": "Мы смогли делать наковальни быстрее, чем когда-либо прежде! - Главный производитель наковальни
\r\nbuttercms.com/NiA3IIP3Ssurz5eNJ15a\" alt=\"\" caption=\"false\" width=\"249\" height=\"249\" />
",
" customer_logo": "https://cdn.buttercms.com/c8oSTGcwQDC5I58km5WV",
}
}
}}
Создать новое представление в customers/views.py
:
import CMS ButterCMScustomers/(?P.*)/$', views.case_study, name='case_study'),
Показать результаты в шаблоне customers/templates/case_study.html
:
< head>
{{case_study.seo_title}}
{{ case_study.headline }}
{{ case_study.testimonial|safe }}
8
Вот оно! Если вы перейдете на свою домашнюю страницу, вы увидите, что ваша домашняя страница заполнена контентом, созданным вами в Butter.
Начните бесплатно
Познакомьтесь с лучшей безголовой CMS для Django
ButterCMS — это безголовая система управления контентом на основе API. Мы предоставляем услуги хостинга и поддерживаем всю инфраструктуру. Мы хорошо играем с расширяющимся списком передовых технологий, в том числе:
О ButterCMS
Какую базу данных можно использовать?
База данных не требуется! Мы SaaS CMS или CaaS. Вы просто вызываете наш Content API из своего приложения. Мы размещаем и поддерживаем всю инфраструктуру CMS.
Вы размещаете мои шаблоны?
В отличие от CMS, к которым вы, возможно, привыкли, мы не контролируем и не размещаем ваши шаблоны. Дизайн вашего приложения (HTML + CSS) живет в вашем приложении вместе с остальной частью вашего приложения. Ваше приложение вызывает наш Content API, и мы возвращаем ваш контент в формате JSON. Затем вы можете визуализировать этот контент любым удобным для вас способом.