Django AdminLTE — библиотека PyPi
Привет Кодеры!
В этой статье представлены Джанго АдминистраторLTEPyPi-интеграция этого культового дизайна для Джанго. Разработчики AdminLTE предоставляют последнюю стабильную версию, включая Dark Mode, виджеты, диаграммы, календарь и доску Kanban. Продукт можно использовать в любом Джанго проект (новый или старый), который нуждается в современном дизайне с АдминLTE дизайн ДНК. Спасибо за чтение!
✨ Что в коробке
Эту библиотеку можно установить и использовать с минимальными усилиями и настройками. После установки конструкция охватывает следующее:
- ✅
Admin Section
зарезервировано для Джангоsuperusers
- ✅ Все
Django.contrib.AUTH
страницы +Registration
- ✅
Pages
для обычных пользователей:Dashboard
,Widgets
,Forms
✨ Как им пользоваться
Как упоминалось ранее, библиотеку можно использовать в новом проекте Django или в устаревших проектах, которым требуется небольшое улучшение пользовательского интерфейса, чтобы они выглядели лучше. В следующем разделе я упомяну шаги установки, перечисленные на официальном PyPi-страница.
👉 Шаг 1 —
Install 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 должен охватывать все разделы: аутентификацию, раздел администратора, зарезервированный для суперпользователей, и страницы для обычных пользователей.
Джанго АдминистраторLTE — Страница календаря
✨ Проект AdminLTE Playground
Для тех, у кого нет много времени или терпения для ручной настройки проекта, также доступно приложение для игровой площадки со всеми вышеперечисленными шагами, уже созданными.
👉 Django AdminLTE Playground —
sources
сохранено на GitHub
Thanks for reading!
Дополнительные ресурсы и поддержка доступны по адресу:
- 🚀 Бесплатно поддерживать предоставлено AppSeed (электронная почта и Discord)
- 👉 Еще бесплатные приложения созданный в Flask, Django и Реагировать