-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathurls.py
More file actions
55 lines (54 loc) · 1.76 KB
/
urls.py
File metadata and controls
55 lines (54 loc) · 1.76 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
from django.contrib import admin
from django.urls import path
from django.conf import settings
from django.conf.urls.static import static
from interface import views
urlpatterns = [
path("admin/", admin.site.urls),
path(
"assignment/<course_pk>/<assignment_pk>/upload/",
views.upload,
name="upload",
),
path("submission/", views.submission_list, name="submission_list"),
path("homepage/", views.homepage, name="homepage"),
path(
"submission/<int:pk>/",
views.submission_result,
name="submission_result",
),
path("submission/<int:pk>/done", views.done),
path("submission/<int:pk>/review/", views.review, name="review"),
path("submission/<int:pk>/download", views.download),
path("submission/<int:pk>/rerun", views.rerun_submission),
path("submission/<int:pk>/recompute", views.recompute_score),
path("alive/", views.alive),
path("logout/", views.logout_view, name="logout"),
path("", views.login_view, name="login"),
path(
"assignment/<course_pk>/<assignment_pk>",
views.users_list,
name="subs_for_assignment",
),
path(
"assignment/<course_pk>/<assignment_pk>/reveal",
views.reveal,
name="reveal",
),
path(
"assignment/<course_pk>/<assignment_pk>/user/<username>",
views.subs_for_user,
name="subs_for_user",
),
path("mysubmissions/<username>", views.user_page, name="user_page"),
path(
"submission/<int:pk>/code/<path:filename>/",
views.code_view,
name="code_view",
),
path(
"submission/<int:pk>/code/",
views.code_view_homepage,
name="code_view_homepage",
),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)