django jet
1.0.8
향상된 기능을 갖춘 Django 관리 인터페이스용 최신 템플릿
주목! 뉴제트 |
---|
우리는 완전히 새로운 Jet를 발표하게 된 것을 자랑스럽게 생각합니다. 라이브 데모를 확인해 보세요. Django Jet의 새로운 기능 개발은 중단되고 중요한 버그만 수정됩니다. |
라이브 데모 |
Django JET에는 오픈 소스(AGPLv3)와 상업용이라는 두 가지 종류의 라이선스가 있습니다. 프로그램에서 AGPLv3 코드를 사용하면 해당 프로그램도 AGPL과 호환됩니다. 따라서 이를 준수하고 싶지 않은 경우 상용 라이센스를 제공할 수 있습니다(홈 페이지 방문). 상업용 라이센스는 AGPLv3의 조항 없이 상업용 제품 및 애플리케이션에서 Django JET를 사용하도록 설계되었습니다.
pip install django - jet
# or
easy_install django - jet
INSTALLED_APPS = (
...
'jet' ,
'django.contrib.admin' ,
)
django.template.context_processors.request
컨텍스트 프로세서가 settings.py에서 활성화되어 있는지 확인하세요(Django 1.8+ 방식). TEMPLATES = [
{
'BACKEND' : 'django.template.backends.django.DjangoTemplates' ,
'DIRS' : [],
'APP_DIRS' : True ,
'OPTIONS' : {
'context_processors' : [
...
'django.template.context_processors.request' ,
...
],
},
},
]
경고
Django 1.8 이전에는 컨텍스트 프로세서를 다른 방식으로 지정해야 했습니다. 또한 django.core.context_processors.request
대신 django.template.context_processors.request
를 사용하세요.
from django . conf import global_settings
TEMPLATE_CONTEXT_PROCESSORS = global_settings . TEMPLATE_CONTEXT_PROCESSORS + (
'django.core.context_processors.request' ,
)
urlpatterns = patterns (
'' ,
url ( r'^jet/' , include ( 'jet.urls' , 'jet' )), # Django JET URLS
url ( r'^admin/' , include ( admin . site . urls )),
...
)
python manage . py migrate jet
# or
python manage . py syncdb
python manage . py collectstatic
메모
대시보드는 별도의 애플리케이션에 위치합니다. 따라서 일반적인 JET 설치 후에는 활성화되지 않습니다. 대시보드 애플리케이션을 활성화하려면 다음 단계를 따르세요.
INSTALLED_APPS = (
...
'jet.dashboard' ,
'jet' ,
'django.contrib.admin' ,
...
)
urlpatterns = patterns (
'' ,
url ( r'^jet/' , include ( 'jet.urls' , 'jet' )), # Django JET URLS
url ( r'^jet/dashboard/' , include ( 'jet.dashboard.urls' , 'jet-dashboard' )), # Django JET dashboard URLS
url ( r'^admin/' , include ( admin . site . urls )),
...
)
pip 설치 google-api-python-client==1.4.1
python manage . py migrate dashboard
# or
python manage . py syncdb
python manage . py collectstatic