ホームページ  >  記事  >  バックエンド開発  >  Django パネルのカスタマイズ: ステップバイステップ ガイド

Django パネルのカスタマイズ: ステップバイステップ ガイド

DDD
DDDオリジナル
2024-09-19 06:30:03505ブラウズ

このガイドでは、Django のデフォルトの管理パネル/インターフェースを変更および拡張して、よりユーザーフレンドリーにする方法を説明します。

1.プロジェクトをセットアップします:

Django で新しいプロジェクトとアプリを作成することから始めます

django-admin startproject myprojectname
cd myprojectname
python manage.py startapp developerscommunity

** 注意 **
settings.py

の INSTALLED_APPS にアプリを追加することを忘れないでください。

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)

Customizing the Django Panel: A Step-By-Step Guide

以上がDjango パネルのカスタマイズ: ステップバイステップ ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。