Tôi đang sử dụng quản trị django trên trang web của mình. Khi tôi nhập url mà không có dấu gạch chéo sau khi admin (http://example.com/admin) tôi nhận được lỗi 404. Tôi nghĩ rằng django tự động thêm dấu gạch chéo vào cuối url. Tất nhiên khi tôi nhập url kết thúc bằng dấu gạch chéo, nó hoạt động tốt. Những gì tôi đang làm sai, hoặc tôi phải thay đổi cài đặt nào. Cảm ơn mọi ý tưởng.django - url với dấu gạch chéo tự động thêm
6
A
Trả lời
7
Thử đặt APPEND_SLASH thành true trong cài đặt. Trên suy nghĩ thứ hai, tôi nghĩ rằng các thiết lập mặc định là đúng sự thật.
http://docs.djangoproject.com/en/dev/ref/settings/?from=olddocs
Các vấn đề liên quan
- 1. url django không có dấu gạch chéo không chuyển hướng
- 2. Thêm dấu gạch chéo ở cuối mỗi url?
- 3. mod_rewrite: thêm dấu gạch chéo sau?
- 4. Dấu gạch chéo ("/") tương đương với dấu gạch chéo được mã hóa ("% 2F") trong phần đường dẫn của URL HTTP
- 5. Thêm dấu gạch chéo ngược vào chuỗi
- 6. Tại sao bạn cần dấu gạch chéo ở cuối URL?
- 7. Chuyển tiếp dấu gạch chéo trong URL Wordpress
- 8. Tách URL trên dấu gạch chéo cuối cùng
- 9. Xóa dấu gạch chéo đầu và cuối/
- 10. urlencoded Forward dấu gạch chéo được phá vỡ URL
- 11. Mẫu URL Servlet để khớp với URL kết thúc bằng dấu gạch chéo ("/")
- 12. Làm thế nào để thay thế dấu gạch chéo ngược với dấu gạch chéo ngược
- 13. Cách chuyển hướng dấu gạch chéo thêm vào URL bằng IIS
- 14. Rails chấm thay vì dấu gạch chéo trong URL
- 15. Xóa dấu gạch chéo theo sau
- 16. Thoát chuỗi (thêm dấu gạch chéo) trong VB.net?
- 17. Thêm dấu gạch chéo để cuối mỗi url (cần viết lại quy tắc cho nginx)
- 18. javascript/jquery thêm dấu gạch chéo vào url (nếu không có)
- 19. Sử dụng dấu gạch chéo trong window.location.hash
- 20. Tìm kiếm ký tự dấu gạch chéo ngược trong vim
- 21. Xml serialization chắp thêm ký tự \ 0 (dấu gạch chéo ngược 0 hoặc Null)?
- 22. Tại sao Django's `urlencode` không mã hóa dấu gạch chéo?
- 23. mod_rewrite cho dấu gạch chéo vấn đề
- 24. Json.NET thêm dấu gạch chéo ngược trong khi trả về chuỗi tuần tự json
- 25. Kết hợp dấu gạch chéo với một regex
- 26. dấu gạch chéo trên các url asp.net mvc với IIS 7
- 27. Thay thế ngược chéo với chuyển tiếp chéo hoặc dấu gạch chéo ngược đôi trong C++
- 28. AngularJS 1.1.5 - tự động thêm thẻ băm vào các URL
- 29. Tự động thoát các dấu gạch chéo trong m4 cho các lệnh shell
- 30. nginx và dấu gạch chéo trên $ document_root?
Cảm ơn bạn đã phát lại nhanh. Tôi đã đặt APPEND_SLASH vào các thiết lập (commonmidelware cũng được putted) nhưng tiếc là vẫn như nhau. có lẽ mod_python có vấn đề với chuyển hướng từ 'admin' vào 'admin /'? – lukasz
Tôi nhận thấy rằng điều này làm hài lòng tất cả liên kết trên trang web của tôi. không phải quản trị olny. Khi tôi nhập phần tên không kết thúc bằng dấu gạch chéo, dấu gạch chéo không thêm tự động (sự khác biệt là tôi không có 404 nhưng nó được quy định theo quy tắc trong urls.py) – lukasz
Điều này có xảy ra khi bạn sử dụng máy chủ web được xây dựng của django hay không chỉ khi bạn chạy trên Apache? – Sriram