คำถามติดแท็ก urlconf

8
จะรับชื่อ url ปัจจุบันโดยใช้ Django ได้อย่างไร?
ฉันต้องสร้าง url แบบไดนามิกตาม url ปัจจุบัน การใช้{% url %}แท็กเป็นวิธีที่ง่ายที่สุด แต่ฉันต้องการชื่อ url ปัจจุบันเพื่อสร้างชื่อใหม่แบบไดนามิก ฉันจะรับชื่อ url ที่แนบมากับ urlconf ที่นำไปสู่มุมมองปัจจุบันได้อย่างไร แก้ไข: ฉันรู้ว่าฉันสามารถสร้าง URL ได้ด้วยตนเองโดยใช้get_absolute_urlแต่ฉันควรหลีกเลี่ยงเนื่องจากเป็นส่วนหนึ่งของการบรรยายและฉันต้องการสาธิตวิธีเดียวในการสร้าง URL {% url %}นักเรียนรู้วิธีการใช้ พวกเขารู้ดีว่ากำลังเผชิญกับปัญหาเมื่อต้องสร้าง url ที่สมบูรณ์มากขึ้นตาม URL ปัจจุบัน วิธีที่ง่ายที่สุดคือใช้{% url %}อีกครั้งโดยมีรูปแบบต่างๆ เนื่องจากเราตั้งชื่อ url เราจึงต้องรู้วิธีรับชื่อ url ที่เรียกมุมมองปัจจุบัน แก้ไข 2: กรณีการใช้งานอื่นคือการแสดงส่วนต่างๆของเทมเพลตพื้นฐานที่แตกต่างกันไปตามเทมเพลตพื้นฐาน มีวิธีอื่นในการทำเช่นนี้ (โดยใช้ CSS และ {% block%} แต่ในบางครั้งก็เป็นการดีที่สามารถลบแท็กของรายการเมนูของ base.html ได้หากชื่อมุมมองตรงกับลิงก์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.