Django es un marco de trabajo de desarrollo web de código abierto y de alto nivel que se basa en Python. Una de las características más notables de Django es su interfaz de administración incorporada que hace que la administración de sitios web sea simple y fácil.
Para utilizar la interfaz de administración de Django, primero necesita instalar Django en su sistema. Puede consultar la documentación oficial de Django para obtener instrucciones sobre cómo instalar Django en diferentes sistemas operativos. Tan pronto como instale Django, tendrá acceso a la interfaz de administración de Django.
La interfaz de administración de Django es activada por defecto. Sin embargo, para utilizarla, es necesario hacer algunas modificaciones en su archivo de configuración (settings.py).
Primero, debe asegurarse de que ‘django.contrib.admin’ esté incluido en la configuración de INSTALLED_APPS. Esto habilita la interfaz de administración. Además, debe asegurarse de que ‘django.contrib.auth’ y ‘django.contrib.contenttypes’ estén también incluidos, ya que la interfaz de administración depende de ellos.
A continuación, debe establecer la URL de su interfaz de administración en su archivo urls.py. usualmente se configura a “admin/”.
Por ejemplo:
```python
from django.contrib import admin
from django.urls import path
urlpatterns = [
path(‘admin/’, admin.site.urls),
]
```
Después, cuando haya configurado la URL de la interfaz de administración, puede crear un superusuario. Este superusuario tiene todos los privilegios y puede hacer cualquier cosa en la interfaz de administración. Para crear un superusuario, puede ejecutar el siguiente comando en su terminal:
```python
python manage.py createsuperuser
```
Luego se le pedirá que proporcione un nombre de usuario, una dirección de correo electrónico y una contraseña.
Una vez creado el superusuario, puede iniciar su servidor ejecutando el siguiente comando:
```python
python manage.py runserver
```
Por último, puede acceder a la interfaz de administración de Django navegando a http://localhost:8000/admin en su navegador web.
Para administrar tus modelos en la interfaz de administración de Django, necesitas registrarlos. Para hacerlo, debes abrir el archivo admin.py en tu aplicación y agregar el siguiente código:
```python
from django.contrib import admin
from .models import YourModel
admin.site.register(YourModel)
```
Donde ‘YourModel’ es el nombre de su modelo.
Fuentes utilizadas:
- Documentación oficial de Django (https://docs.djangoproject.com/en/3.1/intro/tutorial02/)
- Django por ejemplo (https://djangobook.com/mdj2-django-admin/)
- Tutorial de Django de MDN (https://developer.mozilla.org/es/docs/Learn/Server-side/Django/Admin_site)