Пример #1
0
                       url(r'^students/(?P<pk>\d+)/edit/$', StudentUpdateView.as_view(),name='students_edit'),
                       url(r'^students/(?P<pk>\d+)/delete/$',StudentDeleteView.as_view(),name='students_delete'),
                       url(r'^students/(?P<sid>\d+)/delete_hand/$','students.views.students.students_delete',name='students_delete_hand'),

					   url(r'^groups/$', 'students.views.groups.groups_list', name='groups'),
                       url(r'^groups/add/$','students.views.groups.groups_add',name='groups_add'),
                       url(r'^groups/add_form/$',GroupAddView.as_view(),name='groups_add_form'),
                       url(r'^groups/(?P<pk>\d+)/edit/$',GroupUpdateView.as_view() ,name='groups_edit'),
                       url(r'^groups/(?P<gid>\d+)/edit_hand/$','students.views.groups.groups_edit',name='groups_edit_hand'),
                       url(r'^groups/(?P<pk>\d+)/delete/$',GroupDeleteView.as_view(),name='groups_delete'),
                       url(r'^groups/(?P<gid>\d+)/delete_hand/$','students.views.groups.groups_delete',name='groups_delete_hand'),

					   url(r'^admin/', include(admin.site.urls)),

                       url(r'^journal/$', JournalView.as_view(), name='journal'),
                       url(r'^journal/(?P<gid>\d+)/edit/$', 'students.views.journal.journal_edit', name='journal_edit'),

                       url(r'^exams/$', 'students.views.exams.exam_list', name='exams'),
                       url(r'^exams/add_form/$',ExamsAddView.as_view(),name='exams_add_form'),
                       url(r'^exams/add/$','students.views.exams.exams_add',name='exams_add'),
                       url(r'^exams/(?P<eid>\d+)/edit_hand/$','students.views.exams.exams_edit_hand',name='exams_edit_hand'),
                       url(r'^exams/(?P<pk>\d+)/edit/$',ExamsUpdateView.as_view(),name='exams_edit'),
                       url(r'^exams/(?P<pk>\d+)/delete/$', ExamsDeleteView.as_view(), name='exams_delete'),
                       url(r'^exams/(?P<eid>\d+)/delete_hand/$','students.views.exams.exams_delete',name='exams_delete_hand'),
                       url(r'^contact-admin/$', ContactView.as_view(), name='contact_admin'),
                       )

if DEBUG:
    #serve files from media folder
    urlpatterns += patterns('',url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': MEDIA_ROOT}))
Пример #2
0
from students.views.exams import ExamCreateView, ExamUpdateView, ExamDeleteView

urlpatterns = patterns('',
    # Examples:
    # url(r'^$', 'studentsdb.views.home', name='home'),
    # url(r'^blog/', include('blog.urls')),

    url(r'^admin/', include(admin.site.urls)),
    url(r'^$', 'students.views.students.students_list', name='home'),
    url(r'^students/add/$', StudentCreateView.as_view(), name='students_add'),
    url(r'^students/(?P<pk>\d+)/edit/$', StudentUpdateView.as_view(), name='students_edit'),
    url(r'^students/(?P<pk>\d+)/delete/$', StudentDeleteView.as_view(), name='students_delete'),
    url(r'^groups/$', 'students.views.groups.groups_list', name='groups'),
    url(r'^groups/add/$', GroupCreateView.as_view(), name='groups_add'),
    url(r'^groups/(?P<pk>\d+)/edit/$', GroupUpdateView.as_view(), name='groups_edit'),
    url(r'^groups/(?P<pk>\d+)/delete/$', GroupDeleteView.as_view(), name='groups_delete'),
    url(r'^journal/$', 'students.views.journal.journal_list', name='journal'),
    url(r'^exams/$', 'students.views.exams.exams_list', name='exams'),
    url(r'^exams/add/$', ExamCreateView.as_view(), name='exams_add'),
    url(r'^exams/(?P<pk>\d+)/edit/$', ExamUpdateView.as_view(), name='exams_edit'),
    url(r'^exams/(?P<pk>\d+)/delete/$', ExamDeleteView.as_view(), name='exams_delete'),
    url(r'^contact-admin/$', ContactView.as_view(), name='contact_admin'),
)

if DEBUG:
    # serve files from media folder
    urlpatterns += patterns('',
    url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {
    'document_root': MEDIA_ROOT}))

Пример #3
0
        name='groups_add'),
    url(r'^groups/(?P<pk>\d+)/edit/$',
        login_required(GroupUpdateView.as_view()), 
        name='groups_edit'),
    url(r'^groups/(?P<pk>\d+)/delete/$', 
        login_required(GroupDeleteView.as_view()), 
        name='groups_delete'),

    url(r'^journal/(?P<pk>\d+)?/?$', 
        login_required(JournalView.as_view()), name='journal'),

    url(r'^admin/', include(admin.site.urls)),

    url(r'^exams/$', login_required(exams_list), name='exams'),

    url(r'^contact-admin/$', login_required(ContactView.as_view()), 
        name='contact_admin'),

    url(r'^jsi18n\.js$', 'django.views.i18n.javascript_catalog', js_info_dict),

    url(r'^users/profile/$', login_required(TemplateView.as_view(
        template_name='registration/profile.html')), name='profile'),
    url(r'^users/login/$', auth_views.login, 
        kwargs={'authentication_form': LoginForm,}, name='auth_login'),
    url(r'^users/logout/$', auth_views.logout, kwargs={'next_page': 'home'},
        name='auth_logout'),
    url(r'^register/complete/$', RedirectView.as_view(pattern_name='home'),
        name='registration_complete'),
    url(r'^users/', include('registration.backends.simple.urls', 
        namespace='users')),
Пример #4
0
    url(r'^exams/add/$',
        login_required(ExamCreateView.as_view()),
        name='exams_add'),
    # url(r'^exams/(?P<eid>\d+)/edit/$', 'students.views.exams.exams_edit', name='exams_edit'),
    url(r'^exams/(?P<pk>\d+)/edit/$',
        login_required(ExamUpdateView.as_view()),
        name='exams_edit'),
    # url(r'^exams/(?P<eid>\d+)/delete/$', 'students.views.exams.exams_delete', name='exams_delete'),
    url(r'^exams/(?P<pk>\d+)/delete/$',
        login_required(ExamDeleteView.as_view()),
        name='exams_delete'),
    url(r'^admin/', include(admin.site.urls)),

    # Contact Admin Form
    url(r'^contact-admin/$',
        login_required(ContactView.as_view()),
        name='contact_admin'),

    # url for JS translation
    url(r'^jsi18n\.js$', 'django.views.i18n.javascript_catalog', js_info_dict),

    # i18n
    url('^set-language/$',
        'students.views.set_language.set_language',
        name='set_language'),

    # User Related urls
    url(r'^accounts/profile/$',
        login_required(
            TemplateView.as_view(template_name='registration/profile.html')),
        name='profile'),
Пример #5
0
    url(r'^results/(?P<rid>\d+)/delete', login_required(results.results_delete),
        name='results_delete'),
    url(r'^results/(?P<rid>\d+)/list', login_required(results.exam_results),
        name='exam_results'),

    # Logs urls
    url(r'^logs/$', permission_required('auth.add_user')(LogsView.as_view()), name='logs'),
    url(r'^logs/(?P<pk>\d+)/edit', permission_required('auth.delete_user')(LogUpdateView.as_view()),
        name='logs_edit'),
    url(r'^logs/(?P<pk>\d+)/delete', permission_required('auth.delete_user')(LogDeleteView.as_view()),
        name='logs_delete'),
    url(r'^logs/(?P<lid>\d+)/list', permission_required('auth.delete_user')(logs.log_info),
        name='log_info'),

    # Contact Admin Form
    url(r'^contact-admin/$', permission_required('auth.add_user')(ContactView.as_view()), name="contact_admin"),

    # User Forms from Book
    url(r'^user/profile/?$', login_required(TemplateView.as_view(template_name='registration/profile.html')), name='profile'),
    url(r'^', include('registration.auth_urls')),
    url(r'^register/registration/$', RegistrationView.as_view(), name='registration_register'),
    url(r'^register/complete/$', TemplateView.as_view(template_name='registration/activation_complete.html'), name='registration_activation_complete'),
    url(r'^users/', include('registration.backends.default.urls', namespace='users')),
    url(r'^social/', include('social_django.urls', namespace='social')),

    # Manual User Forms
    url(r'^user-preference/$', login_required(user.user_preference), name='user-preference'),
    url(r'^user/time/$', login_required(user.user_time), name='user-time'),
    url(r'^user/check/$', check_user_name, name='user_check'),

    # Users List