2015-11-18 14 views
-1

urls.py包含行:HTML和Django的

url(r'^topics/$', views.topics, name='topics'), 

views.py包含代碼:

def topics(request): 
    context = locals() 
    return render(request, 'topics.html', context) 

以下引導代碼是用來打開 「topics.html」

<p><a class="btn btn-warning" href="/topics/" role="button">More &raquo;</a></p> 

上面的代碼正確呈現了「topics.html」,它是一個表格。

現在,我想讓光標轉到表格中的特定行(例如:第一行)。

+0

你能再次重複實際問題嗎?我有點困惑,你的意思是'我希望光標移動到表格中的特定行(例如:第一行)。「也許你希望頁面跳轉到加載的部分? – Pogrindis

+0

你的意思是說,在某一行有一個輸入元素,你想開始?你有什麼研究/嘗試過? – Sayse

+2

永遠不會使用'context = locals()'! – doniyor

回答

1

目前尚不清楚什麼對我光標你的意思,但可能是你可以一個唯一的ID分配給每個行像 <tr id="row-1"><tr id="row-2"><tr id="row-3"><tr id="row-4"> 那麼你可以跳到使用

<a class="btn btn-warning" href="/topics/#row-1" role="button"></a> 
<a class="btn btn-warning" href="/topics/#row-2" role="button"></a> 
... 

它可能看起來有點那個ID有點基本的,但有一些你設置的線索我認爲這可能是一個開始...

+0

卡洛斯:對不起,我還不夠清楚。我想要選擇/突出顯示第一行。我嘗試了你的建議。它似乎沒有幫助。至少,我希望第一行中的第一個元素被選中/突出顯示。謝謝你的幫助。比爾茲 – Billz

+0

嗨比爾茲:跳轉到#id將滾動html文檔,所以它是可見的。不容易理解的是你對「選擇」或「高調」意味着什麼。在我的代碼中,通常意味着給定的元素有一個「hilite」類或類似的東西,但在你的情況下,我可以告訴。 –

+0

嗨卡洛斯:是的。我的意思是當我打開那個頁面時,有一個css類「hilite」。 昨晚我能夠完成它,如下所示: {%if'/ topics/1'}%style =「background-color:#FFFFAA」{%endif %} 這個技巧。我必須完善我的代碼。一旦我這樣做,我會發送出去。 感謝您讓我走上正軌。 感謝您的幫助。 Regards, Billz。 – Billz