在Django項目中,我有urls.py
像url(r'^data/$', get_data, name='data'),
Django的模板URL從js文件
我可以在我的模板data.html
添加像<a href='{% url 'data' %}'>Create New Data</a>
並能正常工作。當我點擊鏈接時,它會顯示localhost://data
。
現在我動態顯示錶,使用jQuery和數據表中,而我能夠用下面的代碼,使點擊表格單元格:
$('#table').DataTable({
"columnDefs": [
{
"render": function (data, type, row){
return "<a href='blawblawblaw'>Click cell</a>";
},
]
})
我可以通過上述return語句網址是什麼?像
return "<a href='{% url 'data' %}'>Click cell</a>";
如果我上面我收到錯誤404錯誤與The current URL, {% url, didn't match any of these.
'{%塊含量%} <表ID =「表」級=「table表條紋」 > {%endblock content%}'這是我當前的'data.html',表從'data.js'動態呈現,所以我不知道如何在''% data.html'表格單元格? – user2661518
第一個你是否只是'data.js'複製到'data.html'中?對於第二個你可以請舉例。 – user2661518
如果網址在您的網址中爲常量,則可以使用Django渲染功能來呈現您的數據,從而將您的js主體粘貼到模板中。 如果URL與js中的每個數據對象都不相同,則應該在數據對象中添加一些url信息並在js中檢索這些信息。 –