Django: The requested URL was not found on this server

Course Queries Syllabus Queries 3 years ago

9.99K 2 0 0 0

User submissions are the sole responsibility of contributors, with TuteeHUB disclaiming liability for accuracy, copyrights, or consequences of use; content is for informational purposes only and not professional advice.

Answers (2)

Post Answer
profilepic.png
manpreet Tuteehub forum best answer Best Answer 3 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.

0 views
0 shares

profilepic.png
manpreet 3 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.

Similar Forum