在Django的管理面板中,如何将硬编码链接(PLOT)添加到Django模型的列表页面。
当我单击链接(PLOT)时,我想打开一个视图页面并绘制一些与单击的行ID相对应的Matplots。
在我的模型中,“数据”的字段为“ ASSAY”,“ CTYPE”,“ FILENAME”。
我要添加一个字段“ PLOT”。
因此,我更改了模板-dir / admin / cyto / data / change_list_results.html。
在<TR>... <TH>PLOT</TH></TR>
中添加了标题“ PLOT”,并添加了<TR>... <TD>the result list object</TD></TR>
位置。
结果列表对象具有包含ID值的行的信息。
我已经检查了templates-dir/admin/cyto/data/
目录,
change_form.html,change_list_object_tools.html,
change_list.html,change_list_results.html文件。
如何从结果列表中获取ID值? Before - Current - Expected!
源代码:“ templates-dir / admin / cyto / data / change_list_results.html”
我修改了change_list_results.html以显示“图” HTML表头和值。
<XMP>
{% load i18n static %}
...
<tbody>
{% for result in results %}
{% if result.form and result.form.non_field_errors %}
<tr>
<td colspan="{{ result|length }}">{{ result.form.non_field_errors }}
</td>
</tr>
{% endif %}
<tr class="{% cycle 'row1' 'row2' %}">
{% for item in result %}{{ item }}{% endfor %}
<td>
<a href="/admin/cyto/data/132159/plotview/">{{ result }}</a>
</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
</XMP>