Như trong tiêu đề: làm cách nào tôi có thể truy cập vào băm/đoạn url (phần sau dấu gạch ngang #
) từ chế độ xem Django và như vậy, tôi cho rằng, từ Django Yêu cầu đối tượng?Làm thế nào để truy cập url băm/đoạn từ đối tượng Yêu cầu Django
tôi đã không tìm thấy đủ thông tin về tài liệu ở đây có sẵn: http://docs.djangoproject.com/en/dev/ref/request-response/
T.B. Giả sử rằng phần đoạn được gửi đến máy chủ (nó là như vậy trong trường hợp cụ thể của tôi vì nó không phải là một trình duyệt để gửi yêu cầu).
Điều này đúng, nhưng trong trường hợp cụ thể của tôi, phần đoạn được gửi đến máy chủ (tôi thấy nó từ nhật ký apache). Đó là một tình huống lạ, nhưng tôi biết rằng các yêu cầu HTTP tới URL đó sẽ bao gồm phần phân đoạn. (Nó không phải là một trình duyệt để gửi yêu cầu). Vậy làm thế nào (nếu có thể) tôi có thể truy cập nó? –
Tôi nhận ra một số tác nhân người dùng (ví dụ: phiên bản curl mà tôi đã cài đặt) gửi nó. Nhưng tôi nghĩ rằng đây rõ ràng là một lỗi. Trong thực tế, điều này đã được cố định trong CVS curl (http://curl.haxx.se/cvs.cgi/curl/lib/url.c?r1=1.826&r2=1.827). –
Với xác suất cao, nút gửi yêu cầu đến url đó thực tế là sử dụng CURL và vì vậy nhận xét của bạn thực sự hữu ích! Biết rằng CURL đã được cố định để không gửi mảnh nữa là rất quan trọng và sẽ làm cho tôi xem xét lại cách tiếp cận của tôi. Cảm ơn;) –