「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > Django パネルのカスタマイズ: ステップバイステップ ガイド

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

2024 年 11 月 7 日に公開
ブラウズ:858

このガイドでは、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

リリースステートメント この記事は次の場所に転載されています: https://dev.to/digvijay_singhrajput/customizing-the-django-panel-a-step-by-step-guide-c17?1 侵害がある場合は、[email protected] までご連絡ください。それを削除するには
最新のチュートリアル もっと>

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

Copyright© 2022 湘ICP备2022001581号-3