En un directorio cualquiera dentro del computador se inicia creando un entorno virtual:
Se activa el entorno:
Si aparece entre paréntesis el nombre del entorno creado, se puede decir que ya se encuentra activo. Dentro del cual se instala Django:
Django AdminLTE proporciona un conjunto de templates personalizables de uso general que hace uso del tema AdminLTE2. (http://django-adminlte2.readthedocs.io/en/latest/
Para empezar a utilizarlo una de las maneras es contar con la instalación de pip, haciendo uso de PIP se puede digitar la siguiente instrucción:
pip install django-adminlte2
Se crea el nuevo proyecto en Django que se llamará adminLTE_Project
Con la ayuda de SublimeText se abre el directorio que contiene al proyecto en ....../proyectosDjango/adminLTE_Project
Se edita el archivo settings.py adicionando las siguientes lineas en los INSTALLED_APPS:
'django_adminlte', 'django_adminlte_theme', 'django.contrib.admin'
INSTALLED_APPS = [
...
#para poder ejecutar adminlte y hacer uso de sus templates
'django_adminlte',
#si se requiere cambiar la interfaz del admin propio de django
'django_adminlte_theme',
#para poder iniciar la interfaz de administración
'django.contrib.admin',
...
]
Si la intención solo es cambiar la interfaz de administración, con lo realizado hasta el momento es suficiente. Si se inicia el proyecto es posible observar el funcionamiento del tema AdminLTE en la interfaz de administración.
Para iniciar el servidor se debe primero realizar la migración inicial usando el comando:
python manage.py migrate
De esta manera se crean las tablas necesarias para la interfaz de administración de Django.
Para poder ingresar a la interfaz de administración se requiere crear un super usuario con el comando:
python manage.py createsuperuser
se requiere ingresar datos de nombre de usuario, email y contraseña.
Se inicia el servidor de desarrollo:
python manage.py runserver
Desde el navegador Web se puede observar el resultado
http://localhost:8000/admin
Usando las credenciales del super usuario creado anteriormente se ingresa a la aplicación:
Es posible también usar las plantillas de AdminLTE en la aplicaciones propias.