我有一个表格,里面有表格。该表格由三个字段组成:AbNr,lineNo和comment。 AbNr和LineNo已经存在,并且是表中的一行。这些值来自SQLite数据库。注释字段供用户填写。我想使用actuel表列的相应值设置AbNr字段和lineNo字段的初始值。
我的桌子:
<div class="table-responsive scrollContainer">
<table class="table table-sm" id="header-fixed">
<thead class="thead-dark">
<tr>
<th><button id="id" class="btn btn-dark center-block">ID</button></th>
<th><button id="produktfamilie" class="btn btn-dark center-block">Produktfamilie</button></th>
<th><button id="artNr" class="btn btn-dark center-block">Artikelnummer</button></th>
<th><button id="beschr" class="btn btn-dark center-block">Beschreibung</button></th>
<th><button id="abNr" class="btn btn-dark center-block">AB-Nummer</button></th>
<th><button id="vol" class="btn btn-dark center-block">Wert in €</button></th>
<th><button id="status" class="btn btn-dark center-block">Status</button></th>
<th><button id="kunde" class="btn btn-dark center-block">Kunde</button></th>
<th><button id="restmenge" class="btn btn-dark center-block">Restmenge</button></th>
<th><button id="lager" class="btn btn-dark center-block">Lager-<br>bestand</button></th>
<th><button id="zugesagterLT" class="btn btn-dark center-block">zugesagter Liefertermin</button></th>
<th><button id="faNr" class="btn btn-dark center-block">FA-Nummer</button></th>
<th><button id="faMenge" class="btn btn-dark center-block">FA-Menge</button></th>
<th><button id="faDate" class="btn btn-dark center-block">FA-Enddatum</button></th>
<th><button id="faStatus" class="btn btn-dark center-block">FA-Status</button></th>
<th><button id="faFlag" class="btn btn-dark center-block">FA-Stör-Flag</button></th>
<th><button id="pNr" class="btn btn-dark center-block">Prüfauftrags-<br>nummer</button></th>
<th><button id="pMenge" class="btn btn-dark center-block">Prüfauftrags-<br>menge</button></th>
<th><button id="btnfehlendeMenge" class="btn btn-dark center-block">Fehlende Menge</button></th>
<th>Bemerkung</th>
<th></th>
</tr>
</thead>
<tbody>
{% for i in content %}
{% if 'FEHLTEILE' in i.faStörFlag %}
<tr class="bg-danger">
<th scope="row">{{ i.abID }}</th>
<td>{{ i.produktfamilie }}</td>
<td>{{ i.artNr }}</td>
<td>{{ i.artBeschreibung }}</td>
<td>{{ i.auftragsNummer }}</td>
<td>{{ i.auftragsVolumen }}</td>
<td>{{ i.status }}</td>
<td>{{ i.kunde }}</td>
<td>{{ i.mengeInAuftrag }}</td>
<td>{{ i.mengeAnLager }}</td>
<td>{{ i.zugesagterLT }}</td>
<td>{{ i.faNr }}</td>
<td style="white-space:pre">{{ i.quantity }}</td>
<td>{{ i.endDate }}</td>
<td>{{ i.faStatus }}</td>
<td>{{ i.faStörFlag }}</td>
<td>{{ i.inspOrderNo }}</td>
<td>{{ i.inspOrderQty }}</td>
<td>{{ i.missingQty }}</td>
<td contenteditable='true'>{{ i.bemerkung }}</td>
<td></td>
</tr>
{% elif 'STÖRGUND' in i.faStörFlag %}
<tr class="bg-warning">
<th scope="row">{{ i.abID }}</th>
<td>{{ i.produktfamilie }}</td>
<td>{{ i.artNr }}</td>
<td>{{ i.artBeschreibung }}</td>
<td>{{ i.auftragsNummer }}</td>
<td>{{ i.auftragsVolumen }}</td>
<td>{{ i.status }}</td>
<td>{{ i.kunde }}</td>
<td>{{ i.mengeInAuftrag }}</td>
<td>{{ i.mengeAnLager }}</td>
<td>{{ i.zugesagterLT }}</td>
<td>{{ i.faNr }}</td>
<td style="white-space:pre">{{ i.quantity }}</td>
<td>{{ i.endDate }}</td>
<td>{{ i.faStatus }}</td>
<td>{{ i.faStörFlag }}</td>
<td>{{ i.inspOrderNo }}</td>
<td>{{ i.inspOrderQty }}</td>
<td>{{ i.missingQty }}</td>
<td contenteditable='true'>{{ i.bemerkung }}</td>
<td></td>
</tr>
{% elif i.mengeInAuftrag == i.mengeAnLager %}
<tr class="bg-success">
<th scope="row">{{ i.abID }}</th>
<td>{{ i.produktfamilie }}</td>
<td>{{ i.artNr }}</td>
<td>{{ i.artBeschreibung }}</td>
<td>{{ i.auftragsNummer }}</td>
<td>{{ i.auftragsVolumen }}</td>
<td>{{ i.status }}</td>
<td>{{ i.kunde }}</td>
<td>{{ i.mengeInAuftrag }}</td>
<td>{{ i.mengeAnLager }}</td>
<td>{{ i.zugesagterLT }}</td>
<td>{{ i.faNr }}</td>
<td style="white-space:pre">{{ i.quantity }}</td>
<td>{{ i.endDate }}</td>
<td>{{ i.faStatus }}</td>
<td>{{ i.faStörFlag }}</td>
<td>{{ i.inspOrderNo }}</td>
<td>{{ i.inspOrderQty }}</td>
<td>{{ i.missingQty }}</td>
<td colspan="2">
<div class="content-section pull-right">
<form action="{% url 'saveEditÜberfällig' %}" method="POST">
{% csrf_token %}
<div class="form-group">
<input id="abNr" value="{{ i.auftragsNummer }}"></input>
<input id="lineNo" value="{{ i.lineNo }}"></input>
<input id="bemerkung"></input>
<button class="btn btn-primary btn-sm pull-right" type="submit">OK</button>
</div>
</form>
</div>
</td>
</tr>
{% else %}
<tr>
<th scope="row">{{ i.abID }}</th>
<td>{{ i.produktfamilie }}</td>
<td>{{ i.artNr }}</td>
<td>{{ i.artBeschreibung }}</td>
<td>{{ i.auftragsNummer }}</td>
<td>{{ i.auftragsVolumen }}</td>
<td>{{ i.status }}</td>
<td>{{ i.kunde }}</td>
<td>{{ i.mengeInAuftrag }}</td>
<td>{{ i.mengeAnLager }}</td>
<td>{{ i.zugesagterLT }}</td>
<td>{{ i.faNr }}</td>
<td style="white-space:pre">{{ i.quantity }}</td>
<td>{{ i.endDate }}</td>
<td>{{ i.faStatus }}</td>
<td>{{ i.faStörFlag }}</td>
<td>{{ i.inspOrderNo }}</td>
<td>{{ i.inspOrderQty }}</td>
<td>{{ i.missingQty }}</td>
<td colspan="2">
<div class="content-section pull-right">
<form action="{% url 'saveEditÜberfällig' %}" method="POST">
{% csrf_token %}
<!--I want to set the default values for the AbNr and the lineNo field-->
<div class="form-group">
{{ form.abNr }}
{{ form.lineNo }}
{{ form.bemerkung }}
<button class="btn btn-primary btn-sm pull-right" type="submit">OK</button>
</div>
</form>
</div>
</td>
</tr>
{% endif %}
{% endfor %}
</tbody>
</table>
</div>
我的表格:
class EditForm(ModelForm):
bemerkung = forms.CharField(max_length=100, required=False)
abNr = forms.CharField(max_length=100)
lineNo = forms.CharField(max_length=100)
我想动态设置表的每一列的默认值。但是我不知道如何获取每一列的AbNr和lineNo的值。有人可以帮我吗?