File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change 11from competitions .models import Competition
2- from django .http import Http404
2+ from countries .utils import country_reverse
3+ from django .http import HttpResponseRedirect
34from django .shortcuts import get_object_or_404
45from django .utils import translation
56from django .views .generic import TemplateView
1011class PageView (TemplateView ):
1112 template_name = "web/page.html"
1213
14+ def get (self , request , * args , ** kwargs ):
15+ if kwargs ["slug" ] == "_homepage_" :
16+ return HttpResponseRedirect (country_reverse ("homepage" ))
17+ return super ().get (request , * args , ** kwargs )
18+
1319 def get_context_data (self , ** kwargs ):
1420 context = super ().get_context_data (** kwargs )
1521
16- if kwargs ["slug" ] == "_homepage_" :
17- raise Http404 ()
18-
1922 competition = Competition .objects .get_current_competition (self .request .BRANCH )
2023 context ["competition" ] = competition
2124
You can’t perform that action at this time.
0 commit comments