我有一個使用for循環顯示數據的html表單。如何將鏈接中的變量傳遞給django視圖
<tbody id="table">
{% for sku, lid, stk, mrp, sp, stts in product_data %}
<tr>
<td>
<a class="btn-link" href="/product/product.html" value="{{sku}}">{{sku}}</a>
</td>
<td>{{lid}}</td>
.....
此代碼使用for循環和第一列表中的鏈接在表中打印數據。
鏈接指向我想要顯示一些數據的新頁面。
現在顯示的數據是從mongodb數據庫動態生成的。我希望當我點擊鏈接時,它將值作爲參數傳遞給django視圖,因此可以獲取包含參數的數據並將其顯示在下一頁上。怎麼做?
我views.py:
所有的from django.shortcuts import render
from django.http import HttpResponse
from inventory.models import GetProductData
def inventory(request):
pd = GetProductData().skuData()
sku = pd[0]
listing_id = pd[1]
stock_count = pd[2]
mrp = pd[3]
status = pd[5]
selling_price = pd[4]
product_data = zip(sku, listing_id, stock_count, mrp, selling_price, status)
context_dict = {'product_data':product_data}
return render(request, 'inventory/inventory.html', context_dict)
def product(request):
return render(request, 'inventory/product.html')
什麼是SKU與......有關?模型領域?您可以添加一個參數到您的網址,這是django教程顯示如何做的第一件事情之一.. – Sayse
我讀過它,但無法弄清楚如何實現, –
你應該顯示你已經嘗試過 – Sayse