«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Настройка панели Django: пошаговое руководство

Настройка панели Django: пошаговое руководство

Опубликовано 7 ноября 2024 г.
Просматривать:398

В этом руководстве я расскажу вам, как изменить и расширить панель администратора/интерфейс Django по умолчанию, сделав ее более удобной для пользователя.

1. Настройте проект:

Начните с создания нового проекта и приложения в Django

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

** Примечание**
Не забудьте добавить свое приложение в INSTALLED_APPS в 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)

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