簡體   English   中英

重定向后將片段追加到Django URL嗎?

[英]Append fragment to a django URL after redirect?

我有一組anchor元素,它們調用相同的django視圖,但應在我的應用程序的course-detail視圖中將不同的選項卡設置為活動狀態,如下所示:

 <a href="{% url 'courses:course-detail' course.id %}">Go to Exams</a>
 <a href="{% url 'courses:course-detail' course.id %}">Go to Lectures</a>
 <a href="{% url 'courses:course-detail' course.id %}">Go to Homework</a>
 <a href="{% url 'courses:course-detail' course.id %}">Go to Results</a>

在課程詳細信息視圖中,角度控制器可控制單擊哪個活動選項卡。 但是,當用戶單擊上面的錨元素時,我希望能夠附加片段(#/某物):

例如,當用戶單擊“轉到結果”時,網址應為/course/1/detail/#/results

我知道django / server端不知道#/something ,所以我該如何使用javascript或angular處理它?

我以為單擊錨元素時可以從角度控制器發送http get請求,但是如何獲取django視圖URL是什么? 如果知道了,是否可以在http get請求中附加該片段?

如果仍然只是鏈接,則沒有理由不將片段附加到生成的URL。

<a href="{% url 'courses:course-detail' course.id %}#/exams">Go to Exams</a>
<a href="{% url 'courses:course-detail' course.id %}#/lectures">Go to Lectures</a>
<a href="{% url 'courses:course-detail' course.id %}#/homework">Go to Homework</a>
<a href="{% url 'courses:course-detail' course.id %}#/results">Go to Results</a>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM