from django.urls import path from django.conf.urls import url, include from django.contrib import admin from apps.mascota.views import index, mascota_view, mascota_list, mascota_edit, mascota_delete, \ MascotaList, MascotaCreate, MascotaUpdate, MascotaDelete app_name = 'mascota' urlpatterns = [ #path('admin/', admin.site.urls), url(r'^$', index, name='index'), url(r'^nuevo$', MascotaCreate.as_view(), name='mascota_crear'), #url(r'^nuevo$', mascota_view, name='mascota_crear'), #Cuando haga la petición a la url, va a ejecutar la vistas mascota_view #url(r'^listar', mascota_list, name='mascota_listar'), url(r'^listar', MascotaList.as_view(), name='mascota_listar'),#Como MascotaList es una clase, debemos indicar con el método as_view que se va a ejecutar como una vista #url(r'^editar/(?P<id_mascota>\d+)/$', mascota_edit, name='mascota_editar'), url(r'^editar/(?P<pk>\d+)/$', MascotaUpdate.as_view(), name='mascota_editar'), #url(r'^eliminar/(?P<id_mascota>\d+)/$', mascota_delete, name='mascota_eliminar'), url(r'^eliminar/(?P<pk>\d+)/$', MascotaDelete.as_view(), name='mascota_eliminar'), ]
from django.urls import path, include from django.contrib.auth.decorators import login_required from apps.mascota.views import listado, index, mascota_view, mascota_list, mascota_edit, mascota_delete, MascotaList, MascotaCreate, MascotaUpdate, MascotaDelete urlpatterns = [ path('', index, name='index'), path('crear_mascota/', login_required(MascotaCreate.as_view()), name='crear_mascota'), path('lista_mascota/', login_required(MascotaList.as_view()), name='lista_mascota'), path('editar_mascota/<pk>', login_required(MascotaUpdate.as_view()), name='editar_mascota'), path('eliminar_mascota/<pk>', login_required(MascotaDelete.as_view()), name='eliminar_mascota'), path('listado', listado, name='listado'), ]
from django.urls import path from django.contrib.auth.decorators import login_required from apps.mascota.views import listado, index, mascota_view, mascota_list, mascota_edit, mascota_delete, MascotaList, MascotaCreate, MascotaUpdate, MascotaDelete urlpatterns = [ path('', index, name='index'), path('nuevo', login_required(MascotaCreate.as_view()), name='mascota_crear'), path('listar', login_required(MascotaList.as_view()), name='mascota_listar'), path('editar/<int:pk>', login_required(MascotaUpdate.as_view()), name='mascota_editar'), path('eliminar/<int:pk>', login_required(MascotaDelete.as_view()), name='mascota_eliminar'), path('listado', listado, name='listado'), ]
from django.conf.urls import url, include from apps.mascota.views import index, mascota_view, mascota_list, mascota_edit, mascota_delete, MascotaList, MascotaCreate, MascotaUpdate, MascotaDelete urlpatterns = [ url(r'^$', index, name='index'), url(r'^nuevo$', MascotaCreate.as_view(), name='mascota_crear'), url(r'^listar$', MascotaList.as_view(), name='mascota_listar'), url(r'^editar/(?P<pk>\d+)$', MascotaUpdate.as_view(), name='mascota_editar'), url(r'^eliminar/(?P<pk>\d+)$', MascotaDelete.as_view(), name='mascota_eliminar'), ]
from django.urls import path from apps.mascota.views import index, mascota_view from apps.mascota.views import mascota_edit from apps.mascota.views import MascotaList, MascotaCreate, MascotaUpdate, MascotaDelete app_name = 'apps' urlpatterns = [ path('', index, name="index"), path('nuevo', MascotaCreate.as_view(), name="mascota_crear"), path('lista', MascotaList.as_view(), name="mascota_listar"), path('editar/(?P<pk>\d+)/', MascotaUpdate.as_view(), name="mascota_editar"), path('eliminar/(?P<pk>\d+)/', MascotaDelete.as_view(), name="mascota_eliminar"), ]
from django.conf.urls import url, include from django.contrib.auth.decorators import login_required from apps.mascota.views import index, mascota_view, mascota_list, mascota_edit, mascota_delete, MascotaList, \ MascotaCreate, MascotaUpdate, MascotaDelete, listado urlpatterns = [ url(r'^$', index, name='index'), #url(r'^nuevo$', mascota_view, name='mascota_crear'), url(r'^nuevo$', login_required(MascotaCreate.as_view()), name='mascota_crear'), #url(r'^lista$', mascota_list, name='mascota_listar'), url(r'^lista', login_required(MascotaList.as_view()), name='mascota_listar'), #url(r'^editar/(?P<id_mascota>\d+)/$', mascota_edit, name='mascota_editar'), url(r'^editar/(?P<pk>\d+)/$', login_required(MascotaUpdate.as_view()), name='mascota_editar'), #url(r'^eliminar/(?P<id_mascota>\d+)/$', mascota_delete, name='mascota_eliminar'), url(r'^eliminar/(?P<pk>\d+)/$', login_required(MascotaDelete.as_view()), name='mascota_eliminar'), url(r'^listado', listado, name='listado'), ]
from django.urls import path, include #from django.contrib.auth.decorators import login_required from apps.mascota.views import index, mascota_view, mascota_list, mascota_edit, mascota_delete, MascotaList, MascotaCreate, MascotaUpdate, MascotaDelete urlpatterns = [ path('', index, name='index'), #path('nuevo', mascota_view, name='mascota_crear'), #basado en funciones path('nuevo', MascotaCreate.as_view(), name='mascota_crear'), #basado en clases #path('listar', mascota_list, name='mascota_listar'), #basado en funciones path('listar', MascotaList.as_view(), name='mascota_listar'), #basado en clases #path('editar/<id_mascota>/', mascota_edit, name='mascota_editar'), #basado en funciones path('editar/<pk>/', MascotaUpdate.as_view(), name='mascota_editar'), #basado en clases #path('eliminar/<id_mascota>/', mascota_delete, name='mascota_eliminar'), #basado en funciones path('eliminar/<pk>/', MascotaDelete.as_view(), name='mascota_eliminar'), #basado en clases ]
from django.urls import path, include from apps.mascota.views import index, mascota_view, mascota_list, mascota_edit, mascota_delete, \ MascotaList, MascotaCrear, MascotaUpdate, MascotaDelete urlpatterns = [ path('', index, name='index'), path('nuevo', MascotaCrear.as_view(), name='mascota_crear'), path('listar', MascotaList.as_view(), name='listar'), path('editar/<pk>', MascotaUpdate.as_view(), name= 'mascota_editar'), path('eliminar/<pk>', MascotaDelete.as_view(), name= 'mascota_eliminar'), ]
from django.conf.urls import url from apps.mascota.views import index, mascota_view, mascota_list, mascota_edit, mascota_delete, MascotaList, MascotaCreate, MascotaUpdate, MascotaDelete from django.contrib.auth.decorators import login_required urlpatterns = [ url(r'^$', index, name='index'), #url(r'^nuevo$', mascota_view, name='mascota_crear'), url(r'^nuevo$', login_required(MascotaCreate.as_view()), name='mascota_crear'), #url(r'^listar$', mascota_list, name='mascota_listar'), url(r'^listar', login_required(MascotaList.as_view()), name='mascota_listar'), #rl(r'^editar/(?P<id_mascota>\d+)$', mascota_edit, name='mascota_editar'), url(r'^editar/(?P<pk>\d+)$', login_required(MascotaUpdate.as_view()), name='mascota_editar'), #url(r'^eliminar/(?P<id_mascota>\d+)$', mascota_delete, name='mascota_eliminar'), url(r'^eliminar/(?P<pk>\d+)$', login_required(MascotaDelete.as_view()), name='mascota_eliminar'), ]
from django.conf.urls import url, include from django.contrib.auth.decorators import login_required from apps.mascota.views import listadousuarios, index, mascota_view, mascota_list, mascota_edit, mascota_delete, \ MascotaList, MascotaCreate, MascotaUpdate, MascotaDelete urlpatterns = [ url(r'^$', index, name='index'), url(r'^nuevo$', login_required(MascotaCreate.as_view()), name='mascota_crear'), url(r'^listar', login_required(MascotaList.as_view()), name='mascota_listar'), url(r'^editar/(?P<pk>\d+)/$', login_required(MascotaUpdate.as_view()), name='mascota_editar'), url(r'^eliminar/(?P<pk>\d+)/$', login_required(MascotaDelete.as_view()), name='mascota_eliminar'), url(r'^listado', listadousuarios, name="listado"), ]