Django将硬编码的href链接添加到管理模型的列表页面

在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文件。

  1. 我想知道“
  2. 如何从结果列表中获取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>
zhuhailucye 回答:Django将硬编码的href链接添加到管理模型的列表页面

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3152967.html

大家都在问