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

DDD
リリース: 2024-09-19 06:30:03
オリジナル
513 人が閲覧しました

このガイドでは、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 サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!