https://github.com/5monkeys/djedi-cms
Django content management as it should be
https://github.com/5monkeys/djedi-cms
Last synced: about 1 year ago
JSON representation
Django content management as it should be
- Host: GitHub
- URL: https://github.com/5monkeys/djedi-cms
- Owner: 5monkeys
- License: bsd-3-clause
- Created: 2013-09-17T12:01:41.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2024-11-01T14:22:35.000Z (over 1 year ago)
- Last Synced: 2025-04-03T20:12:32.102Z (about 1 year ago)
- Language: CSS
- Homepage:
- Size: 3.74 MB
- Stars: 84
- Watchers: 9
- Forks: 31
- Open Issues: 41
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
README

Django content management as it should be.
[](https://github.com/5monkeys/djedi-cms/actions)
[](https://coveralls.io/github/5monkeys/djedi-cms?branch=master)
[](https://pypi.python.org/pypi/djedi-cms/)
[](https://pypi.python.org/pypi/djedi-cms/)
## Documentation
Read the full [documentation][docs] or get a quick brief below.
## Install
```sh
$ pip install djedi-cms
```
## Configure
Example settings for Django 2.0:
```python
# settings.py
INSTALLED_APPS = (
# ...
"djedi",
)
MIDDLEWARE = [
"djedi.middleware.translation.DjediTranslationMiddleware",
# ...
]
```
### Bootstrap database
```sh
$ django-admin.py migrate djedi
```
### Enable admin
```python
# urls.py
urlpatterns = [
path("admin/", admin.site.urls),
]
```
> For now, only the inline admin are in place, but we are working on the back office admin UI.
## Use
```django
{% load djedi_tags %}
{% node 'page/title.txt' default='Djedi' %}
{% blocknode 'page/body.md' %}
## I'm a djedi apprentice
This is fun!
{% endblocknode %}
```
## Integrations
* [React][]: [djedi-react](djedi-react#djedi-react)
[docs]: https://djedi-cms.org/
[content-io]: https://github.com/5monkeys/content-io/
[react]: https://reactjs.org/