Page not found (404)

Request Method: GET
Request URL: https://dev.proregatta.com/events/89/rule-42/pdf/

Using the URLconf defined in proregattaapi.urls, Django tried these URL patterns, in this order:

  1. __debug__/
  2. ^currencies/
  3. ^$ [name='home']
  4. OneSignalSDKWorker.js
  5. OneSignalSDKUpdaterWorker.js
  6. ^old/$ [name='home_old']
  7. ^index.html$
  8. ^contact/ [name='contact']
  9. ^privacy-policy/$ [name='privacy_policy']
  10. ^privacy-policy-min/$ [name='privacy_policy_min']
  11. ^terms [name='terms']
  12. ^accounts/register/$ [name='registration_register']
  13. accounts/confirm-email/<uidb64>/<token>/ [name='confirm_user_email']
  14. accounts/send-confirmation-email/ [name='send_confirmation_email']
  15. accounts/register/asking-fees/ [name='registration_register_asking_fees']
  16. ^accounts/
  17. ^auth/
  18. ^rest-auth/
  19. ^rest-auth/registration/
  20. ^summernote/
  21. ^api/search_sailors/ [name='search_sailors']
  22. ^apple-app-site-association [name='apple_app_site_association']
  23. ads.txt
  24. loaderio-dd18413a61e4198595c592bd4dc3db7f.txt
  25. sitemap.xml [name='django.contrib.sitemaps.views.sitemap']
  26. ^old/clubs/$ [name='club_list_old']
  27. ^old/clubs/(?P<slug>[\w-]+)/$ [name='club_detail']
  28. trainings/ [name='training_list']
  29. trainings/<training_pk>/ [name='training_detail']
  30. trainings/<training_pk>/delete [name='training_delete']
  31. trainings-invite/<invite_token>/ [name='training_invite_token_detail']
  32. trainings/<training_pk>/edit-live-video/ [name='training_edit_live_video']
  33. ^trainings/(?P<invite_token>\w+)/$ [name='training_detail']
  34. ^trainings/(?P<training_pk>\d+)/invite/(?P<invite_pk>\d+)/(?P<accept>\d+)$ [name='training_invite_answer']
  35. ^trainings/(?P<training_pk>[0-9]+)/tracking$ [name='training_tracking_detail2']
  36. ^training-trackings/(?P<training_pk>[0-9]+)/$ [name='training_tracking_detail']
  37. ^old/championships/$ [name='championship_list']
  38. ^old/championships/(?P<championship_pk>\d+)/$ [name='championship_detail']
  39. ^old/championships/(?P<championship_pk>\d+)/enrolments/new/$ [name='old_enrolment_create']
  40. ^races/(?P<pk>[0-9]+)/$ [name='race_detail']
  41. ^race-trackings/(?P<race_pk>[0-9]+)/$ [name='race_tracking_detail']
  42. ^races/(?P<pk>[0-9]+)/tracking$ [name='race_tracking_detail2']
  43. ^old/news/$ [name='old_news']
  44. clubs/ [name='club_list']
  45. clubs/<slug:slug>/ [name='club_home']
  46. clubs/<slug:slug>/about/ [name='club_about']
  47. clubs/<slug:slug>/news/ [name='club_news']
  48. clubs/<slug:slug>/news/<int:article_pk>/ [name='club_news_article']
  49. clubs/<slug:slug>/services/ [name='club_services']
  50. clubs/<slug:slug>/events/ [name='club_event_list']
  51. clubs/<slug:slug>/events/<int:event_pk>/ [name='club_event_detail']
  52. clubs/<slug:slug>/events/<int:event_pk>/follow-event/ [name='club_event_follow_event']
  53. clubs/<slug:slug>/events/<int:event_pk>/race-info/<int:race_pk>/ [name='club_handicap_race_detail']
  54. clubs/<slug:slug>/rankings/ [name='club_ranking_list']
  55. clubs/<slug:slug>/rankings/<int:ranking_pk>/ [name='club_ranking_detail']
  56. clubs/<slug:slug>/embed-rankings/ [name='embed_rankings_list']
  57. clubs/<slug:slug>/contact/ [name='club_contact']
  58. clubs/<slug:slug>/embed-events-list/ [name='club_embed_events_list']
  59. clubs/<slug:club_slug>/events/<int:event_pk>/protest/<int:protest_pk>/detail/ [name='club_event_protest_detail']
  60. clubs/<slug:club_slug>/events/<int:event_pk>/rule-42/<int:rule_42_pk>/detail/ [name='club_event_rule_42_detail']
  61. clubs/<slug:club_slug>/events/<int:event_pk>/race-live-videos/page/<int:page>/ [name='club_event_live_videos_pagination']
  62. clubs/<slug:club_slug>/events/<int:event_pk>/team-racing/round-robin-groups/group/<int:group_pk>/<int:squad_1_pk>/<int:squad_2_pk>/round/ [name='club_event_rr_groups_round']
  63. clubs/<slug:club_slug>/events/<int:event_pk>/match-racing/round-robin-groups/group/<int:group_pk>/<int:enrolment_1_pk>/<int:enrolment_2_pk>/round/ [name='club_event_rr_groups_round_match_racing']
  64. clubs/<slug:slug>/events/<int:event_pk>/sailing-class/<int:sailing_class_pk>/handicap-with-fleets/detail/ [name='club_event_handicap_races_with_fleets']
  65. clubs/<slug:slug>/events/<int:event_pk>/sailing-class/<int:sailing_class_pk>/handicap-with-fleets/race-info/<int:race_pk>/ [name='club_event_handicap_races_with_fleets_race_detail']
  66. activities/ [name='activity_list']
  67. my-enrolments/ [name='my_enrolments_list']
  68. my-enrolments/<int:enrolment_pk>/edit/ [name='my_enrolments_edit']
  69. events/ [name='admiral_event_list']
  70. events/<int:event_pk>/ [name='admiral_event_detail']
  71. ^events/(?P<event_pk>\d+)/embed-results/$ [name='event_embed_results']
  72. events/<int:event_pk>/team-racing/round-robin-groups/group/<int:group_pk>/<int:squad_1_pk>/<int:squad_2_pk>/round/ [name='event_rr_groups_round']
  73. events/<int:event_pk>/team-racing/knockout/bracket/<int:bracket_pk>/match/<int:match_pk>/ [name='event_knockout_match']
  74. events/<int:event_pk>/protest/<int:protest_pk>/detail/ [name='event_protest_detail']
  75. events/<int:event_pk>/rule-42/<int:rule_42_pk>/detail/ [name='event_rule_42_detail']
  76. events/<int:event_pk>/race-live-videos/page/<int:page>/ [name='admiral_event_live_videos_pagination']
  77. events/<int:event_pk>/follow-event/ [name='event_follow_create']
  78. events/<int:event_pk>/follow-event/<int:follower_pk>/confirm/<str:token>/ [name='event_follow_confirm']
  79. events/<int:event_pk>/follow-event/<int:follower_pk>/confirm/<str:token>/toggle-confirm/ [name='toggle_follow_event_confirm']
  80. events/<int:event_pk>/match-racing/round-robin-groups/group/<int:group_pk>/<int:enrolment_1_pk>/<int:enrolment_2_pk>/round/ [name='event_rr_groups_round_match_racing']
  81. events/<int:event_pk>/match-racing/knockout/bracket/<int:bracket_pk>/match/<int:match_pk>/ [name='event_knockout_match_racing']
  82. events/<int:event_pk>/race-info/<int:race_pk>/ [name='event_handicap_races']
  83. events/<int:event_pk>/sailing-class/<int:sailing_class_pk>/handicap-with-fleets/detail/ [name='event_handicap_races_with_fleets']
  84. events/<int:event_pk>/sailing-class/<int:sailing_class_pk>/handicap-with-fleets/race-info/<int:race_pk>/ [name='event_handicap_races_with_fleets_race_detail']
  85. championships/<championship_pk>/enrolments/new/ [name='enrolment_create']
  86. championships/<championship_pk>/enrolments/new/crew/<int:crew_pk>/ [name='enrolment_get_crew']
  87. ajax/load-races/ [name='load_races']
  88. ajax/load-participants/ [name='load_participants']
  89. championships/<championship_pk>/enrolments/<int:enrolment_pk>/stripe-checkout-init/ [name='enrolment_stripe_checkout_init']
  90. championships/<championship_pk>/enrolments/<int:enrolment_pk>/stripe-checkout/ [name='enrolment_stripe_checkout']
  91. championships/<championship_pk>/protests/new/ [name='protest_create']
  92. proregatta-fees/ [name='proregatta-fees']
  93. users/<user_slug>/ [name='user_detail']
  94. users/<user_slug>/edit/ [name='user_edit']
  95. users/<user_slug>/edit-image/ [name='user_edit_image']
  96. users/<user_slug>/delete/ [name='user_delete']
  97. users/<user_slug>/boats/new/ [name='boat_create']
  98. users/<user_slug>/boats/edit/ [name='boat_edit']
  99. users/<user_slug>/boats/delete/ [name='boat_delete']
  100. users/<user_slug>/crew/search/ [name='user_crew_search']
  101. users/<user_slug>/crew/new/ [name='user_crew_create']
  102. users/<user_slug>/crew/<int:crew_pk>/edit/ [name='user_crew_edit']
  103. users/<user_slug>/crew/<int:crew_pk>/delete/ [name='user_crew_delete']
  104. news/ [name='news']
  105. news/<int:article_pk>/ [name='proregatta_news_article']
  106. rankings/ [name='rankings_list']
  107. rankings/<int:ranking_pk>/ [name='ranking_detail']
  108. rankings/<int:ranking_pk>/embed-results/ [name='ranking_embed_results']
  109. testing/403/
  110. testing/404/
  111. testing/500/
  112. pages/<slug:static_slug>/ [name='static_detail']
  113. class-championship/<int:class_champ_pk>/has_crew/ [name='ajax_class_champ_has_crew']
  114. class-championship/<int:class_champ_pk>/has-orc/ [name='ajax_class_champ_has_orc']
  115. class-championship/<int:class_pk>/get-sailing-info/ [name='ajax_class_champ_info']
  116. class-championship/<int:class_pk>/my-enrolments/<int:enrolment_pk>/get-sailing-info/ [name='ajax_class_champ_my_enrolment_info']
  117. google-auth/callback/ [name='google_callback']
  118. newsletter/subscribed/ [name='newsletter_subscribed']
  119. find-crews/ [name='find_crew_list']
  120. find-crews/create/ [name='find_crew_create']
  121. find-crews/<int:find_crew_pk>/detail/ [name='find_crew_detail']
  122. find-crews/<int:find_crew_pk>/edit/ [name='find_crew_edit']
  123. find-crews/<int:find_crew_pk>/delete/ [name='find_crew_delete']
  124. find-crews/<int:find_crew_pk>/comment/post/ [name='find_crew_post_comment']
  125. find-crews/<int:find_crew_pk>/comment/page/<int:page>/ [name='find_crew_comments_ajax_pagination']
  126. find-crews/<int:find_crew_pk>/comment/<int:comment_pk>/delete/ [name='find_crew_delete_comment']
  127. users/<slug:user_slug>/notifications/ [name='notifications_dashboard']
  128. users/<slug:user_slug>/notifications/events/ [name='event_notifications_dashboard']
  129. users/<slug:user_slug>/notifications/club-entity/ [name='club_entity_notifications_dashboard']
  130. users/<slug:user_slug>/notifications/find-crew/ [name='find_crew_notifications_dashboard']
  131. users/<slug:user_slug>/notifications/trainings/ [name='training_notifications_dashboard']
  132. users/<slug:user_slug>/notifications/trash/ [name='trash_notifications_dashboard']
  133. users/<slug:user_slug>/notifications/favorites/ [name='favorite_notifications_dashboard']
  134. users/<slug:user_slug>/notifications/unread/ [name='unread_notifications_dashboard']
  135. users/<slug:user_slug>/notifications/settings/ [name='settings_notifications_dashboard']
  136. users/<slug:user_slug>/notifications/<int:notification_pk>/message/ [name='notification_detail']
  137. users/<slug:user_slug>/notifications/<int:notification_pk>/message/mark-as-unread/ [name='notification_detail_mark_as_unread']
  138. users/<slug:user_slug>/notifications/<int:notification_pk>/message/delete-to-trash/ [name='notification_detail_delete_to_trash']
  139. users/<slug:user_slug>/notifications/<int:notification_pk>/message/delete-from-trash/ [name='notification_detail_delete_from_trash']
  140. users/<slug:user_slug>/notifications/<int:notification_pk>/message/set-as-favorite/ [name='notification_set_as_favorite']
  141. analytics-reports/events/<int:event_pk>/get-info/ [name='ajax_analytics_reports_event_info']
  142. analytics-reports/class-championship/<int:class_pk>/get-info/ [name='ajax_analytics_reports_class_info']
  143. ^media/(?P<path>.*)$
  144. ^admin/
  145. ^club-management/
  146. ^event-management/
  147. ^custom-analytics/
  148. ^proregatta-admin/
  149. ^god/
  150. ^api/v0.5/
  151. ^api/v0.6/
  152. ^api/v0.7/
  153. ^api/docs/
  154. ^i18n/
  155. ^froala_editor/
  156. sailing-entity/
  157. ^media/(?P<path>.*)$

The current path, events/89/rule-42/pdf/, didn’t match any of these.

You’re seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard 404 page.