Django: The requested URL was not found on this server

Course Queries Syllabus Queries 2 years ago

0 2 0 0 0 tuteeHUB earn credit +10 pts

5 Star Rating 1 Rating

Posted on 16 Aug 2022, this text provides information on Syllabus Queries related to Course Queries. Please note that while accuracy is prioritized, the data presented might not be entirely correct or up-to-date. This information is offered for general knowledge and informational purposes only, and should not be considered as a substitute for professional advice.

Take Quiz To Earn Credits!

Turn Your Knowledge into Earnings.

tuteehub_quiz

Answers (2)

Post Answer
profilepic.png
manpreet Tuteehub forum best answer Best Answer 2 years ago

this is list of some of the URLs I am using for a Django project.

url(r'^pt_data/$', views.preliminary_data, name='Preliminary Data'),
    url(r'^pt_test_detail/$', views.pt_test_detail, name='Pt Test Detail'),
    url(r'^pt_test_testdetail/$', views.pt_test_test_detail, name='Pt Test Detail '),
    url(r'^pt_test_syllabus/$', views.pt_test_syllabus, name='Pt Test Detail '),  # Detail about the syllabus
    url(r'^test/individual/graph', views.test_individual_graph, name='Test Individual Graph')

Except test/individual/graph api, no other url is found on server. I have corresponding functions written in views. I get following error, for reasons unknown.

The requested URL /pt_test_syllabus was not found on this server. Someone please tell what am i missing.

profilepic.png
manpreet 2 years ago

Your URLs only match when there is a / at the end, and you're testing without that.

By default, if an URL without ending slash isn't found, Django automatically retries the URL with a slash appended to it. You appear to have turned that off.

Check that:

  • The APPEND_SLASH setting is True.
  • django.middleware.common.CommonMiddleware is in the MIDDLEWARE setting.

0 views   0 shares

No matter what stage you're at in your education or career, TuteeHub will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.