1. 程式人生 > >Django:You called this URL via POST, but the URL doesn't end in a slash and you have APP END_SLASH s

Django:You called this URL via POST, but the URL doesn't end in a slash and you have APP END_SLASH s

RuntimeError: You called this URL via POST, but the URL doesn't end in a slash and you have APP END_SLASH set. Django can't redirect to the slash URL while maintaining POST data. Change your form to point to 127.0.0.1:9000/set_teacher.html/?cid=3/ (note the trailing slash), or set APPE ND_SLASH=False in your Django settings.  

發生這個錯誤的幾種原因:

1. 傳送的url結尾看是否有 /

2 .如果帶有引數的話?前面一定也要有/,下面是錯誤的寫法:

正確的寫法: