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.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 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.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.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.conf.urls import url from apps.mascota.views import MascotaList from django.urls import path urlpatterns = [ path('listar/', MascotaList.as_view(), name='mascota_listar'), ]
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.conf.urls import url, include from django.contrib.auth.decorators import login_required from apps.mascota.views import MascotaCreate, MascotaList, MascotaUpdate, MascotaDelete urlpatterns = [ url(r'^create/$', login_required(MascotaCreate.as_view()), name='create_pet'), url(r'^read/$', login_required(MascotaList.as_view()), name='principal'), url(r'^update/(?P<pk>\d+)/$', login_required(MascotaUpdate.as_view()), name='update_pet'), url(r'^delete/(?P<pk>\d+)/$', login_required(MascotaDelete.as_view()), name='delete_pet'), ]
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 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 app_name = 'mascota' urlpatterns = [ path('', index, name='index'), path('nuevo/', login_required(MascotaCreate.as_view()), name='mascota_create'), path('listar/', login_required(MascotaList.as_view()), name='mascota_list'), path('listado/', listado, name='mascota_listado'), path('editar/<pk>/', login_required(MascotaUpdate.as_view()), name='mascota_edit'), path('eliminar/<pk>/', login_required(MascotaDelete.as_view()), name='mascota_delete'), ]
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_crear, mascota_list, mascota_edit, mascota_delete, \ MascotaList, MascotaCreate, MascotaUpdate, MascotaDelete urlpatterns = [ url(r'^$', index, name='index'), #url(r'^nuevo/$', mascota_crear, name='mascotaCrear'), #mediante funcion url(r'^nuevo/$', MascotaCreate.as_view(), name='mascotaCrear'), #mediante clases #url(r'^listar/$', mascota_list, name='mascotaListar'), #mediante funcion url(r'^listar/$', MascotaList.as_view(), name='mascotaListar'), #mediante clase #url(r'^editar/(?P<id_mascota>\d+)/$', mascota_edit, name='mascotaEditar'), url(r'^editar/(?P<pk>\d+)/$', MascotaUpdate.as_view(), name='mascotaEditar'), #url(r'^eliminar/(?P<id_mascota>\d+)/$', mascota_delete, name='mascotaEliminar'), url(r'^eliminar/(?P<pk>\d+)/$', MascotaDelete.as_view(), name='mascotaEliminar'), ]
from django.urls import path, re_path from django.contrib.auth.decorators import login_required from apps.mascota.views import index, MascotaList, MascotaCreate, MascotaUpdate, MascotaDelete, MascotaAPI urlpatterns = [ path('', index, name='index'), path('nuevo', login_required(MascotaCreate.as_view()), name='createMascota'), path('list/', login_required(MascotaList.as_view()), name='listMascota'), re_path(r'^edit/(?P<pk>[\d])/$', login_required(MascotaUpdate.as_view()), name='editMascota'), re_path(r'^delete/(?P<pk>[\d])/$', login_required(MascotaDelete.as_view()), name='delMascota'), path('api/list', MascotaAPI.as_view(), name='apiList'), ]
from django.conf.urls import url, include # from apps.mascota.views import mascota_view, mascota_list, mascota_edit, mascota_delete from apps.mascota.views import index, 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"), ]
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, include from apps.mascota import views from apps.mascota.views import MascotaList, MascotaDetail, MascotaUpdate, PersonaUpdate, UserCreate from apps.mascota.views import PersonaDetail, MascotaCrear, PersonaList, VacunaCreate, PersonaCreate urlpatterns = [ path('admin/', admin.site.urls), path('mascota/int:<pk>', MascotaDetail.as_view(), name='mascotadetail'), path('mascota_modificar/int:<pk>', MascotaUpdate.as_view(), name='mascotaupdate'), path('mascota', MascotaList.as_view(), name='mascotalist'), path('nuevo_usuario', UserCreate.as_view(), name='usuariocreate'), path('persona_modificar/<pk>', PersonaUpdate.as_view(), name='personaupdate'), path(r'persona/<int:pk>', PersonaDetail.as_view(), name='personadetail'), path('nueva_persona', PersonaCreate.as_view(), name='personacreate'), path('nueva_mascota', MascotaCrear.as_view(), name='nueva_mascota'), path('lista_personas', PersonaList.as_view(), name='personalist'), path('accounts/', include('django.contrib.auth.urls')), path('vacuna', VacunaCreate.as_view(), name='nueva_vacuna'), path('', views.index, name='index'), ]