2010-12-14 55 views
6

我在我的網站上使用django管理員。當我在管理員之後輸入url而沒有斜線(http://example.com/admin)時,我收到404錯誤。我認爲django會在url結尾自動添加斜槓。當然,當我輸入url以斜線結束時,它工作正常。我做錯了什麼,或者我必須改變哪些設置。感謝您的任何想法。django - 帶自動斜槓加入的網址

回答

7

嘗試在設置中將APPEND_SLASH設置爲true。再想一想,我認爲默認設置是正確的。

http://docs.djangoproject.com/en/dev/ref/settings/?from=olddocs

+2

感謝您的快速回放。我已將APPEND_SLASH置入設置(commonmidelware也被推出),但不幸的是依然如此。也許mod_python有問題從'admin'重定向到'admin /'? – lukasz 2010-12-14 10:41:50

+0

我注意到,這發生在我網站上的所有鏈接。不是管理員。當我輸入的段名不以斜線結尾時,斜線不會自動添加(不同之處在於我沒有404,但是它被urls.py中的規則觸發) – lukasz 2010-12-14 10:47:10

+0

當您使用django的內置web服務器或只有當你在Apache上運行? – Sriram 2010-12-14 10:52:33