Django AdminLTE — библиотека PyPi

Привет Кодеры!

В этой статье представлены Джанго АдминистраторLTEPyPi-интеграция этого культового дизайна для Джанго. Разработчики AdminLTE предоставляют последнюю стабильную версию, включая Dark Mode, виджеты, диаграммы, календарь и доску Kanban. Продукт можно использовать в любом Джанго проект (новый или старый), который нуждается в современном дизайне с АдминLTE дизайн ДНК. Спасибо за чтение!

Django AdminLTE — Mobile View (библиотека PyPi с открытым исходным кодом, созданная AppSeed)


✨ Что в коробке

Эту библиотеку можно установить и использовать с минимальными усилиями и настройками. После установки конструкция охватывает следующее:

  • Admin Section зарезервировано для Джанго superusers
  • ✅ Все Django.contrib.AUTH страницы + Registration
  • Pages для обычных пользователей: Dashboard, Widgets, Forms

Django AdminLTE — Dark-Mode Active (библиотека PyPi с открытым исходным кодом, созданная AppSeed)


✨ Как им пользоваться

Как упоминалось ранее, библиотеку можно использовать в новом проекте Django или в устаревших проектах, которым требуется небольшое улучшение пользовательского интерфейса, чтобы они выглядели лучше. В следующем разделе я упомяну шаги установки, перечисленные на официальном PyPi-страница.

👉 Шаг 1Install the library

$ pip install django-admin-adminlte

👉 Шаг 2 — Обновить INSTALLED_APPS раздел проекта

    INSTALLED_APPS = (
        ...
        'admin_adminlte.apps.AdminAdminlteConfig',  
        'django.contrib.admin',
    )

Убедитесь, что AdminLTE линия выше django.contrib.admin для того, чтобы перезаписать Джанго значения по умолчанию.


👉 Шаг 3 — Обновите маршрутизацию проекта, чтобы включить URL-адреса тем.

    from django.urls import path, include

    urlpatterns = [
        ...
        path('', include('admin_adminlte.urls')),  
    ]

👉 Шаг №4 — Перенести и запустить проект

$ 
$ python manage.py makemigrations
$ python manage.py migrate
$
$ 
$ python manage.py createsuperuser
$
$ 
$ python manage.py runserver 

На этом этапе стиль AdminLTE должен охватывать все разделы: аутентификацию, раздел администратора, зарезервированный для суперпользователей, и страницы для обычных пользователей.

Django AdminLTE — страница входа (библиотека PyPi с открытым исходным кодом, созданная AppSeed)


Джанго АдминистраторLTE — Страница календаря

Django AdminLTE — страница календаря (библиотека PyPi с открытым исходным кодом, созданная AppSeed)


✨ Проект AdminLTE Playground

Для тех, у кого нет много времени или терпения для ручной настройки проекта, также доступно приложение для игровой площадки со всеми вышеперечисленными шагами, уже созданными.

👉 Django AdminLTE Playgroundsources сохранено на GitHub

Django AdminLTE — страница виджетов (библиотека PyPi с открытым исходным кодом, созданная AppSeed)


Thanks for reading! Дополнительные ресурсы и поддержка доступны по адресу:

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *