这是我当前的Html,我想从根表中获取rootname和currentplatform,并使用根名称在日志表上创建一个新行。在
<div id="container">
<div id = "left" >
{%for status in root|slice:":1" %}
<h1><center>Root List by {{status.rootgroup}} Rootgroup<center></h1>
{% endfor %}
<h3 id="time">current: </h3>
<table border = "2">
<tr>
<th><input type="checkbox" id="selectall"/> Check All</th>
<th>Rootname </th>
<td>Urls</td>
<th> custs </th>
<th> jvmms </th>
<th> x64 </th>
<th> currentplatform </th>
<th> currentjdk </th>
<th> currenttomcat </th>
<td><p>Date: <input type="text" id="datepicker" size="10" /></p></td>
<td><input type="text" value="12:00" size="5" /><td>
<select name="ampm">
<option value="am">AM</option>
<option value="pm">PM</option>
</select>
</tr>
{% for status in root %}
<tr >
<form name= "/display2/" method="POST">
<td align="center"><input type="checkbox" class="selectedId" onclick="resetSelectedAll(this);" id="row{{ forloop.counter }}" ></td>
<td name = "root" id="row{{forloop.counter}}rootname">{{ status.rootname }}</td>
<td name= "server" id="row{{forloop.counter}}urls">{{ status.urls }}</td>
<td id="row{{forloop.counter}}custs">{{ status.custs }}</td>
<td id="row{{forloop.counter}}jvmms"> {{ status.jvmms }}</td>
<td id="row{{forloop.counter}}x64">{{ status.x64 }}</td>
<td id="row{{forloop.counter}}currentplatform"> {{ status.currentplatform }}</td>
<td id="row{{forloop.counter}}currentjdk"> {{ status.currentjdk }}</td>
<td id="row{{forloop.counter}}currenttomcat">{{ status.currenttomcat }}</td>
</tr>
{% endfor %}
</table>
<select name="action">
<option value="Restart">Restart</option>
<option value="Full_Dump">Full_Dump</option>
<option value="Redeploy">Redeploy</option>
<option value="Thread">Thread</option>
</select>
<input type="submit" onclick="check()" value="submit"/>
这是我当前的视图,我想用html中的文本替换asterix中的内容,然后根据我选择的信息在另一个表中创建一个新行。我试着用表格,但我不想输入数据我已经有数据显示只需要调用它或连接2向后。在
^{pr2}$
我不完全理解您的过程的目标是什么,但我认为您的问题的答案是在python代码中创建所需的HTML字符串,而不是使用模板文件。在
换句话说,把tr和所有forloop.计数器然后在python函数的字符串中重新创建它。然后将该字符串作为模板变量加载,实际上粘贴在模板内的每个HTML行中。然后在日志函数内部,可以调用创建每一行的同一个python函数,有效地“导入”它。在
“获取HTML”是可能的,但这需要通过Javascript发出某种异步请求,以HTTP请求参数的形式发送所需的HTML。有一个名为dajax的库,它可以自动将异步javascript请求发送到Django的过程,但就您的目的而言,简单地重构HTML的创建方式就不那么困难了。在
相关问题 更多 >
编程相关推荐