from django.urls import path from courses.views import CourseCreateView, CourseDestroyView, CourseListView, SubjectView urlpatterns = [ path('course/create', CourseCreateView.as_view()), path('course/view', CourseListView.as_view()), path('course/view/<int:pk>', CourseListView.as_view()), path('course/delete/<int:pk>', CourseDestroyView.as_view()), path('subject/create', SubjectView.as_view()), ]
from django.conf.urls import patterns, include, url from courses.models import Course from courses.views import add_lesson from courses.views import CourseDetailView, CourseCreateView, CourseUpdateView, CourseDeleteView urlpatterns = patterns('', url(r'^(?P<pk>\d+)/$', CourseDetailView.as_view(), name='detail'), url(r'^add/$', CourseCreateView.as_view(), name='add'), url(r'^edit/(?P<pk>\d+)/$', CourseUpdateView.as_view(), name='edit'), url(r'^remove/(?P<pk>\d+)/$', CourseDeleteView.as_view(), name='remove'), url(r'^(?P<id_of_course>\d+)/add_lesson$', add_lesson, name='add-lesson'), )
CourseDeleteView, ) # Nota: Mi url app name. app_name = 'courses' urlpatterns = [ path('home/', my_home, name='courses-home'), path('', CourseView.as_view(), name='courses-list'), ### Modelo mejorado: Set another "template_name", defined in the "View". path('set/', CourseView.as_view(template_name='main/details.html'), name='courses-list'), path('<int:id>/detail/', CourseDetailView.as_view(), name='my_courses-detail'), path('list/', CourseListView.as_view(), name='my_course_list'), ### This view hereda de "CourseListView" path('my_list/', MyCourseListView.as_view(), name='my_course_list_heredado'), ### Create new object, using formulary path('create/', CourseCreateView.as_view(), name='my_course_create'), path('<int:id>/update/', CourseUpdateView.as_view(), name='my_course_update'), path('<int:id>/delete/', CourseDeleteView.as_view(), name='my_course_delete'), ]
from django.conf.urls import patterns, include, url from courses.models import Course from courses.views import add_lesson from courses.views import CourseDetailView, CourseCreateView, CourseUpdateView, CourseDeleteView urlpatterns = patterns( '', url(r'^(?P<pk>\d+)/$', CourseDetailView.as_view(), name='detail'), url(r'^add/$', CourseCreateView.as_view(), name='add'), url(r'^edit/(?P<pk>\d+)/$', CourseUpdateView.as_view(), name='edit'), url(r'^remove/(?P<pk>\d+)/$', CourseDeleteView.as_view(), name='remove'), url(r'^(?P<id_of_course>\d+)/add_lesson$', add_lesson, name='add-lesson'), )
from django.urls import path from courses.views import (my_fbv, CourseView, CourseListView, MyListView, CourseCreateView, CourseUpdateView, CourseDeleteView) app_name = 'courses' urlpatterns = [ path('', CourseListView.as_view(), name='course-list'), path('create/', CourseCreateView.as_view(), name='course-create'), path('<int:id>/', CourseView.as_view(), name='course-detail'), path('<int:id>/update/', CourseUpdateView.as_view(), name='course-update'), path('<int:id>/delete/', CourseDeleteView.as_view(), name='course-delete'), ]
from django.contrib import admin from django.urls import path from courses.views import CourseView, CourseListView, CourseCreateView, CourseUpdateView, CourseDeleteView, sendemail urlpatterns = [ path('', CourseListView.as_view(), name="course-list"), path('<int:id>/', CourseView.as_view(), name="course-details"), path('create/', CourseCreateView.as_view(), name="course-create"), path('<int:id>/update/', CourseUpdateView.as_view(), name="course-update"), path('<int:id>/delete/', CourseDeleteView.as_view(), name="course-delete"), path('send/', sendemail, name="send"), ]
from courses.views import ( CourseListView, CourseDetailView, ChapterDetailView, CourseCreateView, CoursePurchaseRedirectView, ) from django.urls import re_path app_name = 'courses' urlpatterns = [ re_path(r'^$', CourseListView.as_view(), name='list'), re_path(r'create/$', CourseCreateView.as_view(), name='create'), re_path(r'^(?P<slug>\w.+)/$', ChapterDetailView.as_view(), name='chapter_detail'), #need a lecture slug re_path(r'(?P<slug>\w.+)/purchase$', CoursePurchaseRedirectView.as_view(), name='purchase'), re_path(r'(?P<slug>\w.+)$', CourseDetailView.as_view(), name='detail'), ] #trail # re_path(r'^(?P<slug>\w.+)$', CourseDetailView.as_view(), name='detail'), # re_path(r'(?P<pk>\d+)$',ChapterDetailView.as_view(),name='chapter_detail'), # re_path(r'^(?P<course_slug>\w.+)/(?P<slug>\w.+)$', # ChapterDetailView.as_view(),name='chapter_detail'),