Beispiel #1
0
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()),
]
Beispiel #2
0
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'),
)
Beispiel #3
0
    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'),
]
Beispiel #4
0
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'),
)
Beispiel #5
0
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'),
]
Beispiel #6
0
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"),
]
Beispiel #7
0
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'),