diff --git a/3_Panel_Administrador.md b/3_Panel_Administrador.md index 202f4a8..a4f184f 100644 --- a/3_Panel_Administrador.md +++ b/3_Panel_Administrador.md @@ -10,14 +10,14 @@ ### Activo por defecto *settings.py* -``` +```py ... INSTALLED_APPS = [ 'django.contrib.admin', ... ``` *urls.py* -``` +```py ... urlpatterns = [ path('admin/', admin.site.urls), @@ -26,7 +26,7 @@ urlpatterns = [ [*enlace a admin*](http://192.168.0.4:8000/admin/) ### Crear SuperUsuario, con perfíl de administrador -``` +```sh python3 manage.py createsuperuser Username (leave blank to use 'sat'): Roberrrt Email address: admin@gitea.com @@ -46,7 +46,7 @@ Superuser created successfully. ### Administrar tablas desde el Panel *admin.py* -``` +```py from django.contrib import admin from gestionPedidos.models import Clientes @@ -55,7 +55,7 @@ admin.site.register(Clientes) ### Configurar campo 'email' como opcional, clase Cliente *models.py* -``` +```py ... class Clientes(models.Model): ... @@ -83,7 +83,7 @@ Fono: Personalizar nombre a mostrar en panel, en el Modelo. *models.py* -``` +```py class Clientes(models.Model): ... direccion = models.CharField(max_length=50, verbose_name="La Direcc.:") @@ -103,7 +103,7 @@ Fono: ### Ver otros campos de tablas a modificar en panel *gestionPedidos/admin.py* -``` +```py from django.contrib import admin from gestionPedidos.models import Clientes, Articulos, Pedidos @@ -124,7 +124,7 @@ admin.site.register(Clientes, ClientesAdmin) ### Agregar campo de busqueda *gestionPedidos/admin.py* -``` +```py class ClientesAdmin(admin.ModelAdmin): list_display = ("nombre", "direccion", "fono") # Campos de busqueda en la barra @@ -133,7 +133,7 @@ class ClientesAdmin(admin.ModelAdmin): ### Agregar Filtros *admin.py* -``` +```py class ArticulosAdmin(admin.ModelAdmin): list_filter = ("seccion",) ``` @@ -150,7 +150,7 @@ class ArticulosAdmin(admin.ModelAdmin): **Tambien se puede filtar por fecha** *admin.py* -``` +```py class PedidosAdmin(admin.ModelAdmin): list_display = ("numero", "fecha") list_filter = ("fecha",) @@ -170,7 +170,7 @@ admin.site.register(Pedidos, PedidosAdmin) **Filtro de disposicion horizontal, estilo menú** *admin.py* -``` +```py class PedidosAdmin(admin.ModelAdmin): list_display = ("numero", "fecha") list_filter = ("fecha",) @@ -184,7 +184,7 @@ class PedidosAdmin(admin.ModelAdmin): ### Cambiar Idioma *settings.py* -``` +```py #LANGUAGE_CODE = 'en-us' LANGUAGE_CODE = 'es-CL' ```