对于我的一个 Django 项目,我的 HTML 页面包含一个表单,该表单又包含一个表格。表格的结构是这样的:
<form name="bill" action="" method="post">
<ul>
<li>
<label for="id_date">Date </label>
<input type="text" name="date" id="id_date" />
</li>
<li>
<label for="id_description">Description </label>
<input id="id_description" type="text" name="description" maxlength="300" />
</li>
<li>
<label for="id_amount">Total Amount </label>
<input type="text" name="amount" id="id_amount" />
</li>
<li>
<label for="id_debtors">Split Among </label>
<table class="unequal_split">
<thead>
<th>Name</th>
<th>Paid For</th>
<th>Amount</th>
</thead>
<tbody>
<tr>
<td>
<select name="people">
<option value="xx">XX</option>
<option value="yy">YY</option>
<option value="zz">ZZ</option>
</select>
</td>
<td>
<select name="number_of_people">
<option value="1">1 person</option>
<option value="2">2 people</option>
<option value="3">3 people</option>
<option value="4">4 people</option>
<option value="5">5 people</option>
</select>
</td>
<td>
<input type="text" name="individual_amount" />
</td>
</tr>
<li>
<label for="save"></label>
<button id="save" type="submit">Save</button>
</li>
</ul>
</form>
您在上面看到的表格行重复了 3 次。
在request.POST
中,如果我执行 a getlist
,我可以获得各个值,但正如您在上面看到的,每一行都有一组需要单独处理的详细信息。所以我的问题是,我究竟如何获得这些行级数据views.py
?