我需要遍歷我傳遞給模板的django列表。在javascript中循環瀏覽django列表
我有這樣的代碼在我的Django的觀點:
if plan:
investments = Investment.objects.all().filter(plan = plan).order_by('maturity_date').filter(maturity_date__gte = now)
for i in investments:
financial_institution = i.financial_institution
amount = i.get_current_value(date)
fi_list.append({
'fi': financial_institution,
'amt':amount
})
context['list'] = fi_list
,輸出:
[<financial_institution: Example> <amount: 5000>]
現在我想做的是循環遍歷這個列表,如果我的JavaScript變量與項目匹配在列表中,做進一步的代碼。不過,我被困在如何做到這一點。
這裏是我的javascript到目前爲止,使用jQuery:
function cdic_limit(amount) {
var limit = 100000.00;
var list ="{{ list }}";
var fi = $("#id_financial_institution option:selected").text();
}
在路上,我最終要的,是如果選擇的機構是在列表中,檢查並確保它們的總量不超過$ 100k
有什麼建議嗎?
你的模板代碼是什麼樣的。另外,您爲什麼要在客戶端執行此檢查(即使用JavaScript)?一旦你發現一個機構是否超過10萬,你打算做什麼? – ladaghini
@ladaghini我需要隨時做,因爲他們選擇機構,這就是爲什麼我使用JavaScript。 – TheLifeOfSteve