このガイドでは、Django のデフォルトの管理パネル/インターフェースを変更および拡張して、よりユーザーフレンドリーにする方法を説明します。
1.プロジェクトをセットアップします:
Django で新しいプロジェクトとアプリを作成することから始めます
django-admin startproject myprojectname cd myprojectname python manage.py startapp developerscommunity
** 注意 **
settings.py
2.移行の実行:
python manage.py makemigrations python manage.py migrate
3.管理パネルでモデルを登録:
Register of models is compulsory to see it in django admin interface from django.contrib import admin from .models import DevCommunity admin.site.register(DevCommunity)
上記の手順により、Django 管理パネルが表示されます。ここからはカスタマイズ部分です
4.管理者パネルをカスタマイズします:
クラス CustomAdminSite(admin.AdminSite):
は左上隅に表示されます
site_header = "開発管理者"
ブラウザタブに表示されます
site_title = 開発者管理ポータル
は管理者ホームページに表示されます。
index_title = "開発者コミュニティへようこそ"
custom_admin_site = CustomAdminSite(name="dev_admin")
#All code at one place class CustomAdminSite(admin.AdminSite): site_header = "Dev Admin" site_title = Developer Admin Portal index_title = "Welcome to Developer Community" custom_admin_site = CustomAdminSite(name="dev_admin")
5.登録するには:
#Finally register custom_admin_site.register(DevCommunity)
以上がDjango パネルのカスタマイズ: ステップバイステップ ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。