このガイドでは、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)
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3