tinycms is a simple CMS application for Django. Created for Django engineers with following concepts.
- Easy to use
- Easy to understand
- Easy to customize
- django
- django-mptt
###1.Install tinycms
pip install tinycms###2.Add mptt and tinycms to INSTALLED_APPS in settings.py
INSTALLED_APPS = (
....
'mptt',
'tinycms',
)###3. Add TEMPLATE_CONTEXT_PROCESSORS to settings.py
TEMPLATE_CONTEXT_PROCESSORS = (
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
'django.core.context_processors.i18n',
'django.core.context_processors.request',
'django.core.context_processors.media',
'django.core.context_processors.static',
"django.core.context_processors.tz",
)###4. Add url(r'', include('tinycms.urls')) to urls.py
urlpatterns = i18n_patterns('',
url(r'^admin/', include(admin.site.urls)),
url(r'', include('tinycms.urls')),
)GNU LGPL 3.0
Django用のSimpleなCMSアプリケーションです。 Djangoを利用してシステムを構築するエンジニア向けに、以下の3つをコンセプトで作成しました。
- 簡単に使える
- 簡単に理解できる
- 簡単に拡張できる
DjangoでパーツとしてCMSを利用したい時や、CMSの勉強に利用できます。
- i18nに対応した多言語の表示
以下のパッケージに依存します。
- django
- django-mptt
###1. 以下のコマンドでtinycmsをインストールする
pip install tinycms###2. settings.pyのINSTALLED_APPSにmpttとtinycmsを追加
INSTALLED_APPS = (
....
'mptt',
'tinycms',
)###3. settings.pyにTEMPLATE_CONTEXT_PROCESSORSを追加
TEMPLATE_CONTEXT_PROCESSORS = (
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
'django.core.context_processors.i18n',
'django.core.context_processors.request',
'django.core.context_processors.media',
'django.core.context_processors.static',
"django.core.context_processors.tz",
)###4. urls.pyにurl(r'', include('tinycms.urls'))を追加
urlpatterns = i18n_patterns('',
url(r'^admin/', include(admin.site.urls)),
url(r'', include('tinycms.urls')),
)GNU LGPL 3.0