예제 #1
0
from django.urls import path
from group.views import generate_groups, GroupsListView, GroupsUpdateView, \
    GroupsCreateView, GroupDeleteView

app_name = 'groups'

urlpatterns = [
    path('generate-group/', generate_groups),
    path('', GroupsListView.as_view(), name='list'),
    path('add/', GroupsCreateView.as_view(), name='add'),
    path('edit/<int:pk>', GroupsUpdateView.as_view(), name='edit'),
    path('delete/<int:pk>', GroupDeleteView.as_view(), name='delete'),
]
예제 #2
0
파일: urls.py 프로젝트: jmbarbier/djeskoolz
    GroupCompositionPeopleUpdateView, GroupCompositionPeopleDeleteView, \
    GroupUpdateView, GroupDeleteView

urlpatterns = patterns(
    '',
    url(r'^$',
        GroupListView.as_view(),
        name='group_list'),
    url(r'^(?P<pkg>\d+)/$',
        GroupDetailView.as_view(),
        name='group_detail'),
    url(r'^(?P<pkg>\d+)/_update/$',
        GroupUpdateView.as_view(),
        name='group_update'),
    url(r'^(?P<pkg>\d+)/_delete/$',
        GroupDeleteView.as_view(),
        name='group_delete'),
    url(r'^_create/$',
        GroupCreateView.as_view(),
        name='group_create'),

    url(r'^(?P<pkg>\d+)/composition/group/$',
        GroupCompositionUpdateGroupView.as_view(),
        name='groupcomposition_group_update'),
    url(r'^(?P<pkg>\d+)/composition/group/(?P<pkgcg>\d+)/_update/$',
        GroupCompositionGroupUpdateView.as_view(),
        name='groupcompositiongroup_update'),
    url(r'^(?P<pkg>\d+)/composition/group/(?P<pkgcg>\d+)/_delete/$',
        GroupCompositionGroupDeleteView.as_view(),
        name='groupcompositiongroup_delete'),
예제 #3
0
파일: urls.py 프로젝트: DiankaDS/university
from django.conf.urls import patterns, url
from django.contrib.auth.decorators import login_required
from group.views import GroupsListView, GroupsInfoView, GroupUpdateView, \
    GroupDeleteView, GroupCreateView

urlpatterns = patterns(
    '',
    url(r'^$', login_required(GroupsListView.as_view()), name="groups"),
    url(r'^(?P<pk>\d+)/$', login_required(GroupsInfoView.as_view()),
        name="info"),
    url(r'(?P<pk>\d+)/update/$', login_required(GroupUpdateView.as_view()),
        name="update"),
    url(r'(?P<pk>\d+)/delete/$', login_required(GroupDeleteView.as_view()),
        name="delete"),
    url(r'create_group$', login_required(GroupCreateView.as_view()),
        name="create"),
)
예제 #4
0
#Load app
from group.views import GroupView, GroupAddView, GroupEditView, GroupDeleteView
from student.views import StudentsView, StudentsAddView, StudentsEditView, StudentsDeleteView, StudentsAddViewWithPk
from django.views.generic.base import RedirectView
from django.core.urlresolvers import reverse_lazy

urlpatterns = patterns('',

    url(r'^$', 'django.contrib.auth.views.login', {'template_name': 'index.html'}, name='index'),
    #url(r'^$', TemplateView.as_view(template_name="base.html"), name='index'),
    # Group view:
    url(r'^group/$', GroupView.as_view(), name='group'),
    url(r'^group/add/$', login_required(GroupAddView.as_view(), login_url=('/login/')), name='add_group'),
    url(r'^group/edit/(?P<pk>\d+)/$', login_required(GroupEditView.as_view(), login_url=('/login/')), name='edit_group'),
    url(r'^group/del/(?P<pk>\d+)/$', login_required(GroupDeleteView.as_view(), login_url=('/login/')), name='del_group'),

    #Students view
    url(r'^student/(\d+)/$', StudentsView.as_view(), name='student_list'),
    url(r'^student/add/$', login_required(StudentsAddView.as_view(), login_url=('/login/')), name='add_student'),
    url(r'^student/add/(?P<pk>\d+)/$', login_required(StudentsAddViewWithPk.as_view(), login_url=('/login/')), name='add_student_group'),
    url(r'^student/edit/(?P<pk>\d+)/$', login_required(StudentsEditView.as_view(), login_url=('/login/')), name='edit_student'),
    url(r'^student/del/(?P<pk>\d+)/$', login_required(StudentsDeleteView.as_view(), login_url=('/login/')), name='del_student'),



    url(r'^admin/', include(admin.site.urls)),
    #Login
    url(r'^login/$', 'django.contrib.auth.views.login', {'template_name': 'login.html'}, name='login'),
    url(r'^logout/$', 'django.contrib.auth.views.logout_then_login', {'login_url': '/login/'}, name='logout'),
    url(r'^accounts/profile/', RedirectView.as_view(url = reverse_lazy('group')), {'url': '/group/'}),