示例#1
0

urlpatterns = patterns('',
                       url(r'^$','students.views.students.students_list',name='home'),
                       url(r'^students/add/$','students.views.students.students_add',name='students_add'),
                       url(r'^students/add_form/$',StudentAddView.as_view(),name='students_add_form'),

                       url(r'^students/(?P<sid>\d+)/edit_hand/$','students.views.students.students_edit_hand',name='students_edit_hand'),
                       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'),
示例#2
0
from students.views.groups import GroupDeleteView, GroupCreateView, GroupUpdateView
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
文件: urls.py 项目: wertbp/stud
urlpatterns = patterns('',
    # Students urls
    url(r'^$', 'students.views.students.students_list', name='home'),
    url(r'^students/add/$', 'students.views.students.students_add',
         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'),

    # Groups urls
    url(r'^groups/$', 'students.views.groups.groups_list', name='groups'),
    url(r'^groups/add/$', GroupAddView.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'),

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

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

)

if DEBUG:
    # serve files from media folder
示例#4
0
                                template_name='registration/profile.html')), name='profile'),
                            url(r'^register/complete/$', RedirectView.as_view(pattern_name='home'),
                                name='registration_complete'),
                            url(r'^users/', include('registration.backends.simple.urls', namespace='users')),
                            url(r'^social/', include('social.apps.django_app.urls', namespace='social')),
                            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_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/(?P<pk>\d+)?/?$', JournalView.as_view(), name='journal'),
                            url(r'^isputs/$', login_required(IsputListView.as_view()), name='isputs'),
                            url(r'^isputs/add/$', IsputCreateView.as_view(), name='ex_add'),
                            url(r'^isputs/(?P<pk>\d+)/edit/$', IsputUpdateView.as_view(), name='ex_edit'),
                            url(r'^isputs/(?P<pk>\d+)/del/$', IsputDeleteView.as_view(), name='ex_del'),
                            url(r'^contact-admin/$', ContactView.as_view(), name='contact_admin'),
                            url(r'^jsi18n/$', javascript_catalog, js_info_dict),
                            url(r'^', include(router.urls)),
                            url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')),
                            )

if DEBUG:
    # serve files from media folder
示例#5
0
urlpatterns = [
    # Students 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'),

    # Groups urls
    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'),

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

    # Exam urls
    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/$',
示例#6
0
        include('registration.backends.simple.urls', namespace='users')),

    # Students url patterns:
    url(r'^$', students.student_list, name='home'),
    url(r'^students/add/$', students.students_add, name='students_add'),
    url(r'^students/(?P<pk>\d+)/edit/$',
        StudentUpdateView.as_view(),
        name='students_edit'),
    url(r'^students/(?P<pk>\d+)/delete/$',
        students.students_delete,
        name='students_delete'),

    # Groups url patterns:
    url(r'^groups$', login_required(groups.group_list), name='groups'),
    url(r'^groups/(?P<pk>\d+)/edit/$',
        login_required(GroupUpdateView.as_view()),
        name='groups_edit'),
    url(r'^groups/(?P<pk>\d+)/delete/$',
        login_required(groups.groups_delete),
        name='groups_delete'),

    # Exams url patterns:
    url(r'^exams$', exams.exams_list, name='exams'),
    url(r'^exams/add/$', exams.exams_add, name='exams_add'),
    url(r'^exams/(?P<pk>\d+)/edit/$',
        ExamUpdateView.as_view(),
        name='exams_edit'),
    url(r'^exams/(?P<pk>\d+)/delete/$',
        exams.exams_delete,
        name='exams_delete'),
示例#7
0
urlpatterns = patterns('',
    # Students urls
    url(r'^$', 'students.views.students.students_list', name='home'),
    url(r'^students/add/$', 'students.views.students.students_add',
         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'),

    # Groups urls
    url(r'^groups/$', 'students.views.groups.groups_list', name='groups'),
    url(r'^groups/add/$', GroupAddView.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'),

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

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

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

    url(r'^admin/', include(admin.site.urls)),
示例#8
0
    url(r'^users/password_reset/complete/$', auth_view.password_reset_complete, name='password_reset_complete'),
    url(r'^users/password_change/$', login_required(auth_view.password_change), {'password_change_form': CustPswChangeForm}, name='password_change'),
    url(r'^users/password_change/done/$', login_required(auth_view.password_change_done), name='password_change_done'),
    url(r'^users/profile/$', login_required(user_profile), name='profile'),
    url(r'^users/', include('registration.backends.default.urls', namespace='users')),

    # Students urls
    url(r'^$', StudentListView.as_view(), name='home'),
    url(r'^students/add/$', login_required(StudentAddView.as_view()), name='students_add'),
    url(r'^students/(?P<pk>\d+)/edit/$', login_required(StudentUpdateView.as_view()), name='students_edit'),
    url(r'^students/(?P<pk>\d+)/delete/$', login_required(StudentDeleteView.as_view()), name='students_delete'),

    # Groups urls
    url(r'^groups/$', login_required(GroupListView.as_view()), name='groups'),
    url(r'^groups/add/$', login_required(GroupAddView.as_view()), 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'),

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

    # Events log
    url(r'^events_log/$', login_required(EventLogView.as_view()), name='events_log'),

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

    # Captcha
    url(r'^captcha/', include('captcha.urls')),
示例#9
0
 url(r"^students/manydelete/?$", ManyStudentDeleteView.as_view(), name="many_students_delete"),
 url(r"^students_list/$", StudentList.as_view(), name="students_list_class_view"),  # з використанням класу в'юшки
 # Students Load More urls
 url(
     r"^students_load_more/?$",
     "students.views.homeworks.students_load_more.students_list_load_more",
     name="students_load_more",
 ),
 # Students Scroll urls
 url(r"^students_scroll/?$", "students.views.homeworks.students_scroll.students_scroll", name="students_scroll"),
 # Groups urls
 # url(r'^groups/(?P<pk>[0-9]+)/delete/?$',StudentDeleteView.as_view( \
 #     model=Group, success_url='groups', success_message='Групу %s успішно видалено!'), name='groups_delete'),
 url(r"^groups/$", "students.views.groups.groups_list", name="groups"),
 url(r"^groups/add/$", GroupAddView.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"),
 # Journal urls
 url(r"^journal/$", "students.views.journal.journal", name="journal"),
 url(r"^journal/(?P<year>[0-9]+)/(?P<month>[0-9]+)/?$", "students.views.journal.journal", name="journal_year_month"),
 url(r"^journal/(?P<sid>[0-9]+)/?$", "students.views.journal.journal_student", name="journal_student"),
 url(r"^ajax_post/?$", "students.views.journal.ajax"),
 # Exams urls
 url(r"^exams/$", "students.views.exams.exams_list", name="exams"),
 url(r"^ajax_post_to_exams/?$", "students.views.exams.exams_ajax"),
 # Results urls
 url(r"^results/$", "students.views.results.results_list", name="results"),
 # AJAX urls
 url(
     r"^ajax_students_load_more/?$",
     "students.views.homeworks.students_load_more.ajax_load_more",
示例#10
0
    url(r'^students/add/$', login_required(students_add),
        name='students_add'),
    url(r'^students/(?P<pk>\d+)/edit/$',
        login_required(StudentUpdateView.as_view()),
        name='students_edit'),
    url(r'^students/(?P<pk>\d+)/delete/$',
        login_required(StudentDeleteView.as_view()),
        name='students_delete'),


    # Groups urls
    url(r'^groups/$', login_required(groups_list), name='groups'),
    url(r'^groups/add/$', login_required(GroupCreateView.as_view()),
        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'),

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

    #Exams urls
    url(r'^exams/$', login_required(exams_list),  name='exams'),
    url(r'^exams/add/$',
        login_required(ExamCreateView.as_view()),
        name='exams_add'),
    url(r'^exams/(?P<pk>\d+)/edit/$',
        login_required(ExamUpdateView.as_view()),
示例#11
0
js_info_dict = {
	'packages': ('students',),
}

urlpatterns = [
    # Students urls
	url(r'^$', students.views.students.students_list, name='home'),
	url(r'^students/add/$', login_required(StudentCreateView.as_view()), name='students_add'),
	url(r'^students/(?P<pk>\d+)/edit/$', login_required(StudentUpdateView.as_view()), name='students_edit'),
	url(r'^students/(?P<pk>\d+)/delete/$', login_required(StudentDeleteView.as_view()), name='students_delete'),

	# Groups urls
	url(r'^groups/$', login_required(students.views.groups.groups_list), name='groups'),
	url(r'^groups/add/$', login_required(GroupCreateView.as_view()), 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'),

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

	# Exams urls
	url(r'^exams/$', login_required(students.views.exams.exams_page), name='exams'),
	url(r'^exams/add/$', login_required(ExamCreateView.as_view()), name='exams_add'),
	url(r'^exams/(?P<pk>\d+)/edit/$', login_required(ExamUpdateView.as_view()), name='exams_edit'),
	url(r'^exams/(?P<pk>\d+)/delete/$', login_required(ExamDeleteView.as_view()), name='exams_delete'),

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

    url(r'^contact-admin/$', login_required(students.views.contact_admin.contact_admin), name='contact_admin'),
示例#12
0
}

urlpatterns = [

    #Students urls
    url(r'^$', students.students_list, name='home'),
    url(r'^students/add/(?P<lang>\S+)?$', login_required(StudentAddView.as_view()), name='students_add'),
    url(r'^students/(?P<pk>\d+)/edit/(?P<lang>\S+)?$', login_required(StudentUpdateView.as_view()),
        name='students_edit'),
    url(r'^students/(?P<pk>\d+)/delete', login_required(StudentDeleteView.as_view()),
        name='students_delete'),

    #Groups urls
    url(r'^groups/$', login_required(groups.groups_list), name='groups'),
    url(r'^groups/add/(?P<lang>\S+)?$', login_required(GroupAddView.as_view()), name='groups_add'),
    url(r'^groups/(?P<pk>\d+)/edit/(?P<lang>\S+)?$', login_required(GroupUpdateView.as_view()),
        name='groups_edit'),
    url(r'^groups/(?P<pk>\d+)/delete', login_required(GroupDeleteView.as_view()),
        name='groups_delete'),

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

    # Exams urls
    url(r'^exams/$', login_required(exams.exams_list), name='exams'),
    url(r'^exams/add/$', login_required(ExamAddView.as_view()), name='exams_add'),
    url(r'^exams/(?P<pk>\d+)/edit', login_required(ExamUpdateView.as_view()),
        name='exams_edit'),
    url(r'^exams/(?P<pk>\d+)/delete', login_required(ExamDeleteView.as_view()),
        name='exams_delete'),