GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

geex-arts

django-jet – 改良された機能を備えたDjango管理インターフェース用の現代的な応答テンプレート

投稿日:

改良された機能を備えたDjango管理インターフェース用の現代的な応答テンプレート http://jet.geex-arts.com/

ジャンゴJET

改善された機能性を備えたDjango管理インターフェース用の最新のテンプレート

Django JETには、オープンソース(AGPLv3)と商用ライセンスという2種類のライセンスがあります。 あなたのプログラムでAGPLv3コードを使用すると、AGPLも互換性があることに注意してください。 したがって、それに従わない場合は、商用ライセンスを提供することができます(ホームページをご覧ください)。 商用ライセンスは、AGPLv3の規定なしで商用製品およびアプリケーションにDjango JETを使用するために設計されています。

なぜジャンゴJET?

  • 新しい新鮮な外観
  • レスポンシブモバイルインターフェイス
  • 便利な管理用ホームページ
  • 最小限のテンプレートオーバーライド
  • 簡単な統合
  • テーマサポート
  • オートコンプリート
  • ハンディコントロール

スクリーンショット

インストール

  • Django JETの最新バージョンをダウンロードしてインストールしてください:
pip install django-jet
# or
easy_install django-jet
  • あなたのDjangoプロジェクトのsettings.pyファイルのINSTALLED_APPS設定に ‘jet’アプリケーションを追加します( ‘django.contrib.admin’の前にあるはずです)。
INSTALLED_APPS = (
    ...
    'jet',
    'django.contrib.admin',
)
  • settings.py(Django 1.8+の方法)でdjango.template.context_processors.requestコンテキストプロセッサが有効になっていることを確認してください:
TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [],
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                ...
                'django.template.context_processors.request',
                ...
            ],
        },
    },
]

警告

Django 1.8より前には、コンテキストプロセッサを別の方法で指定する必要があります。 また、 django.template.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',
)
  • Djangoプロジェクトのurls.pyファイルのurlパターンにURLパターンを追加します(関連する検索と自動完成のために必要です):
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
  • ブラウザのキャッシュを消去する

ダッシュボードのインストール

注意

Dashboardは別のアプリケーションに配置されています。 したがって、典型的なJETインストールの後では、それはアクティブではありません。 ダッシュボードアプリケーションを有効にするには、次の手順を実行します。

  • ‘jet.dashboard’アプリケーションをDjangoプロジェクトのsettings.pyファイルのINSTALLED_APPS設定に追加します( ‘jet’の前にあるはずです)。
INSTALLED_APPS = (
    ...
    'jet.dashboard',
    'jet',
    'django.contrib.admin',
    ...
)
  • Djangoプロジェクトのurls.pyファイルのurlパターンにURLパターンを追加します(関連する検索と自動完成のために必要です):
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)),
    ...
)
  • Google Analyticsのウィジェットでは、 pythonパッケージのみをインストールしてください:
pip install google-api-python-client==1.4.1
  • データベーステーブルを作成する:
python manage.py migrate dashboard
# or
python manage.py syncdb
  • 運用環境にある場合は静的を収集します。
python manage.py collectstatic







-geex-arts
-, , , , ,

執筆者: