Fixed index
This commit is contained in:
@@ -25,6 +25,9 @@ urlpatterns = [
|
||||
url(r'^login/', views.login_view),
|
||||
url(r'^logout/', views.logout_view),
|
||||
url(r'^register/', views.register),
|
||||
url(r'^dashboard/', views.dashboard)
|
||||
url(r'^challenge/', views.challenge),
|
||||
url(r'^challenges/', views.dashboard),
|
||||
url(r'^halloffame/', views.hall_of_fame),
|
||||
url(r'^profile/(?P<username>[\w-]+)', views.profile)
|
||||
] + static(settings.STATIC_URL, document_root=settings.STATICFILES_DIRS) + \
|
||||
static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
|
||||
|
@@ -60,7 +60,9 @@ def logout_view(request):
|
||||
|
||||
|
||||
def challenge(request):
|
||||
if request.method == 'POST':
|
||||
if request.method == 'GET':
|
||||
return render(request, 'challenge.html')
|
||||
elif request.method == 'POST':
|
||||
if not request.user.is_authenticated:
|
||||
return HttpResponse('not logged in')
|
||||
challenge_name = request.POST['challenge_name']
|
||||
@@ -72,4 +74,19 @@ def challenge(request):
|
||||
|
||||
def dashboard(request):
|
||||
if request.method == 'GET':
|
||||
return render(request, 'dashboard.html')
|
||||
data = {'challenges': Challenge.objects.all()}
|
||||
return render(request, 'dashboard.html', data)
|
||||
|
||||
|
||||
def hall_of_fame(request):
|
||||
if request.method == 'GET':
|
||||
data = {
|
||||
'users': User.objects.all()
|
||||
}
|
||||
return render(request, 'hall_of_fame.html', data)
|
||||
|
||||
|
||||
def profile(request, username):
|
||||
if request.method == 'GET':
|
||||
|
||||
return render(request, 'profile.html')
|
||||
|
Reference in New Issue
Block a user