Django 패널 사용자 정의: 단계별 가이드

DDD
풀어 주다: 2024-09-19 06:30:03
원래의
407명이 탐색했습니다.

이 가이드에서는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!