urlpatterns = patterns( '', # Category management # This view is only accessible via ajax url(regex='^json-category/list/(?P<version>\d+)/$', view=JSONCategoryListView.as_view(), name='json-category-list'), url(regex='^(?P<project_slug>[\w-]+)/pending-category/list/$', view=PendingCategoryListView.as_view(), name='pending-category-list'), url(regex='^(?P<project_slug>[\w-]+)/approve-category/(?P<slug>[\w-]+)/$', view=ApproveCategoryView.as_view(), name='category-approve'), url(regex='^(?P<project_slug>[\w-]+)/category/list/$', view=CategoryListView.as_view(), name='category-list'), url(regex='^(?P<project_slug>[\w-]+)/category/(?P<slug>[\w-]+)/$', view=CategoryDetailView.as_view(), name='category-detail'), url(regex='^(?P<project_slug>[\w-]+)/category/(?P<slug>[\w-]+)/delete/$', view=CategoryDeleteView.as_view(), name='category-delete'), url(regex='^(?P<project_slug>[\w-]+)/create-category/$', view=CategoryCreateView.as_view(), name='category-create'), url(regex='^(?P<project_slug>[\w-]+)/category/(?P<slug>[\w-]+)/update/$', view=CategoryUpdateView.as_view(), name='category-update'), # Version management
from views import CourseListView, CategoryListView, StudentCreateView, StudentListView, CategoryCreateView, \ AddStudentView, CourseCreateView urlpatterns = { '/': CourseListView(), '/category-list/': CategoryListView(), '/create-course/': CourseCreateView(), '/create-category/': CategoryCreateView(), '/create-student/': StudentCreateView(), '/add-student/': AddStudentView(), '/student-list/': StudentListView(), }
# -*- coding: utf-8 -*- from django.conf.urls.defaults import patterns, url from views import CategoryListView from apps.categories.views import CategoryDetailView urlpatterns = patterns('', url(r'^/?$', CategoryListView.as_view(), name='categories_category_list'), url(r'^(?P<pk>\d+)/$', CategoryDetailView.as_view(), name='categories_category_detail'), )
from django.conf.urls import patterns, url from django.contrib.auth.decorators import login_required from views import CategoryListView, ForumDetailView, TopicDetailView, TopicCreateView, PostCreateView urlpatterns = patterns('', url(r'^$', CategoryListView.as_view(), name='overview'), url(r'^(?P<pk>\d+)/$', ForumDetailView.as_view(), name='forum'), url(r'^(?P<forum_id>\d+)/create/$', login_required(TopicCreateView.as_view()), name='topic_create'), url(r'^topic/(?P<pk>\d+)/$', TopicDetailView.as_view(), name='topic'), url(r'^topic/(?P<pk>\d+)/create/$', login_required(PostCreateView.as_view()), name='post_create'), )