這裏是views.py在django的html頁面中無法識別url變量。是越來越生成的HTML頁面動態
def home (request):
now = datetime.datetime.now()
t = get_template('index.html')
html = t.render(Context({'current_date': now}))
return HttpResponse(html)
def run(request, id):
table=""
table + = "<table> <tr> <td> <a href= \" /run/{{ id }} \" > "+ linkname + "</a></td></tr></table>"
return HttpResponse(table)
這裏是urls.py
from mysite.views import run
urlpatterns = [
url(r'^home/$',home ,),
url(r'^run/(?P<id>)$',run),
}
在主頁用戶輸入參數,運行方法被調用,流程,參數,根據給定參數和生成表的響應動態生成表。該表包含一個鏈接,我試圖傳遞一個參數{{id}}。但是,當我點擊表格中的鏈接時,它會顯示以下錯誤: 當前網址運行/ {{id}}與任何這些網址都不匹配。
我是新來的Django,任何人都可以幫我
爲什麼你不在'run'函數中使用HTML的實際模板? –