You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
2.8 KiB
60 lines
2.8 KiB
"""
|
|
URL configuration for TiendAlfa project.
|
|
|
|
The `urlpatterns` list routes URLs to views. For more information please see:
|
|
https://docs.djangoproject.com/en/5.1/topics/http/urls/
|
|
Examples:
|
|
Function views
|
|
1. Add an import: from my_app import views
|
|
2. Add a URL to urlpatterns: path('', views.home, name='home')
|
|
Class-based views
|
|
1. Add an import: from other_app.views import Home
|
|
2. Add a URL to urlpatterns: path('', Home.as_view(), name='home')
|
|
Including another URLconf
|
|
1. Import the include() function: from django.urls import include, path
|
|
2. Add a URL to urlpatterns: path('blog/', include('blog.urls'))
|
|
"""
|
|
from django.contrib import admin
|
|
from django.urls import path
|
|
from Inventario import views, viewspdf
|
|
|
|
urlpatterns = [
|
|
path('admin/', admin.site.urls),
|
|
path('',views.graficos_view, name='home'),
|
|
# path('',views.base, name ='home'),
|
|
path('logout/',views.signout, name ='logout'),
|
|
path('signin/',views.signin, name ='signin'),
|
|
path('proveedor/',views.proveedor_lista, name ='proveedor'),
|
|
path('proveedor/crear/',views.proveedor_registro, name ='proveedor_registro'),
|
|
path('proveedor/<int:task_id>/',views.Proveedor_update, name ='Proveedor_update'),
|
|
path('bodega/',views.bodega_vista, name ='bodega_vista'),
|
|
path('bodega/crearbodega/',views.bodega_registro, name ='bodega_registro'),
|
|
path('bodega/<int:task_id>/',views.bodega_update, name ='bodega_update'),
|
|
path('tipo/',views.tipo_vista, name ='tipo_vista'),
|
|
path('tipo/creartipo_articulo/',views.tipo_registro, name ='tipo_registro'),
|
|
path('tipo/<int:task_id>/',views.tipo_update, name ='tipo_update'),
|
|
path('articulo/',views.articulo_vista, name ='articulo_vista'),
|
|
path('articulo/crear/',views.articulo_registro, name ='articulo_registro'),
|
|
path('articulo/<int:task_id>/',views.articulo_update, name ='articulo_update'),
|
|
path('inventario/',views.inventario_vista, name ='inventario_vista'),
|
|
path('inventariomov/crear/',views.registrar_movimiento, name ='registrar_movimiento'),
|
|
path('inventariomov/',views.vista_inventario_mov, name ='vista_inventario_mov'),
|
|
path('reporte/pdf/',viewspdf.generar_reporte_pdf, name ='generar_reporte_pdf'),
|
|
path('reporte/excel/',viewspdf.generar_reporte_excel, name ='generar_reporte_excel'),
|
|
path('reporte/csv/',viewspdf.generar_reporte_csv, name ='generar_reporte_csv'),
|
|
path('grafico/chartjs/',viewspdf.generar_grafico_chartjs, name ='generar_grafico_chartjs'),
|
|
path('ventas/',views.lista_ventas, name ='lista_ventas'),
|
|
path('ventas/nueva_venta/',views.nueva_venta, name ='nueva_venta'),
|
|
path('reportes/pdf/',viewspdf.reporte_pdf, name ='reporte_pdf'),
|
|
path('reportes/excel/',viewspdf.reporte_excel, name ='reporte_excel'),
|
|
path('reportes/csv/',viewspdf.reporte_csv, name ='reporte_csv'),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
]
|
|
|