diff --git a/lms/djangoapps/static_template_view/urls.py b/lms/djangoapps/static_template_view/urls.py index c7ecd6992c..231913fbfc 100644 --- a/lms/djangoapps/static_template_view/urls.py +++ b/lms/djangoapps/static_template_view/urls.py @@ -9,12 +9,6 @@ from django.urls import path, re_path from lms.djangoapps.static_template_view import views urlpatterns = [ - # Semi-static views (these need to be rendered and have the login bar, but don't change) - path('404', views.render, {'template': '404.html'}, name="404"), - # display error page templates, for testing purposes - path('404', views.render_404, name='static_template_view.views.render_404'), - path('500', views.render_500, name='static_template_view.views.render_500'), - path('blog', views.render, {'template': 'blog.html'}, name="blog"), path('contact', views.render, {'template': 'contact.html'}, name="contact"), path('donate', views.render, {'template': 'donate.html'}, name="donate"), diff --git a/lms/djangoapps/static_template_view/views.py b/lms/djangoapps/static_template_view/views.py index dc3a44bb79..01b99d51c8 100644 --- a/lms/djangoapps/static_template_view/views.py +++ b/lms/djangoapps/static_template_view/views.py @@ -106,7 +106,7 @@ def render_403(request, exception=None): @fix_crum_request -def render_404(request, exception): # lint-amnesty, pylint: disable=unused-argument +def render_404(request, exception=None): # lint-amnesty, pylint: disable=unused-argument request.view_name = '404' return HttpResponseNotFound(render_to_string('static_templates/404.html', {}, request=request)) diff --git a/lms/urls.py b/lms/urls.py index ddb1d79435..58a5cd0a3f 100644 --- a/lms/urls.py +++ b/lms/urls.py @@ -214,6 +214,8 @@ urlpatterns = [ ), path('api/discounts/', include(('openedx.features.discounts.urls', 'openedx.features.discounts'), namespace='api_discounts')), + + # Provide URLs where we can see the rendered error pages without having to force an error. path('403', handler403), path('404', handler404), path('429', handler429),