View progress and index css
This commit is contained in:
@@ -25,9 +25,9 @@ urlpatterns = [
|
||||
url(r'^login/', views.login_view),
|
||||
url(r'^logout/', views.logout_view),
|
||||
url(r'^register/', views.register),
|
||||
url(r'^challenge/', views.challenge),
|
||||
url(r'^challenge/(?P<id>[0-9]+)', views.challenge),
|
||||
url(r'^challenges/', views.dashboard),
|
||||
url(r'^halloffame/', views.hall_of_fame),
|
||||
url(r'^profile/(?P<username>[\w-]+)', views.profile)
|
||||
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)
|
||||
|
@@ -59,7 +59,7 @@ def logout_view(request):
|
||||
return HttpResponse('logged out')
|
||||
|
||||
|
||||
def challenge(request):
|
||||
def challenge(request, id):
|
||||
if request.method == 'GET':
|
||||
return render(request, 'challenge.html')
|
||||
elif request.method == 'POST':
|
||||
@@ -86,7 +86,12 @@ def hall_of_fame(request):
|
||||
return render(request, 'hall_of_fame.html', data)
|
||||
|
||||
|
||||
def profile(request, username):
|
||||
def profile(request, username=''):
|
||||
if request.method == 'GET':
|
||||
|
||||
return render(request, 'profile.html')
|
||||
user = User.objects.get(username=username)
|
||||
challenges = UserChallenge.objects.filter(user=user)
|
||||
data = {
|
||||
'user': user,
|
||||
'challenges': challenges
|
||||
}
|
||||
return render(request, 'profile.html', data)
|
||||
|
Reference in New Issue
Block a user