クエリーセットの結果に含まれる特定のオブジェクトを選択する方法はありますか?私は私が欲しい、私は結果を取得した後クエリセットがクエリーセットの特定のオブジェクトを選択するdjango
Users in database = {Steve, Chris, Jame, Cole, Casper, Courtney}
Query will filter the names that start with c
result = {Chris, COle, Casper, Courtney}
を結果と同じことを達成したい
arrayName = {55, 33, 34, 23}
arrayName[2]
result = 34
:アレイで
、あなたはその位置に基づいて特定の項目を選択することができます結果からCasperを選択するには... 配列のようにする方法があります。
something like results[2]
UPDATE
だから私は、特定のレコードを指定するビューの作業の一部を持っています。
私の唯一の他の質問は、HTMLのtempalteファイルで同じことをすることができるかどうかを確認することです。ここで私はviewとhtmlファイルに何を持っています。私はこれを試してみましたが、それは私に '私は' becuaseエラーをゲームと同じことを行うためにそこに道がHT EHTMLファイル...
view.py
i=0
for form in formset:
cd = form.cleaned_data
currentAmount = cd['amount']
currentDescription = cd['description']
print(currentAmount)
print(currentDescription)
currentTrans = transactions[i]
currentTrans.amount = currentAmount
currentTrans.description = currentDescription
currentTrans.save()
print(currentTrans)
i = i + 1
HTML
<form action="." method="POST">
{% csrf_token %}
{{ SplitFormSet.management_form }}
{% for form in SplitFormSet %}
{{ form.as_p }}
{% endfor %}
<p>Tax: <input type="text" name="tax" value=""></p>
<p>Tip: <input type="text" name="tip" value=""></p>
<input type="submit" name="submit" value="submit">
</form>
ですあなたが持っている名前の代わりにタグ
<form action="." method="POST">
{% csrf_token %}
{{ SplitFormSet.management_form }}
{% i = 0 %}
{% for form in SplitFormSet %}
{{ transactions[i] }}
{{ form.as_p }}
{% i = i + 1 %}
{% endfor %}
<p>Tax: <input type="text" name="tax" value=""></p>
<p>Tip: <input type="text" name="tip" value=""></p>
<input type="submit" name="submit" value="submit">
</form>
なぜあなたはそのコードを試してみて、それが動作するかどうかを確認してください。 – karthikr
Pythonでは、 '{55、33、34、23}'はリストではなく** set **です。あなたが指定した例では、 'arrayName [2]'は 'TypeError'を送出します。 – Alasdair