Django добавляет жестко запрограммированные href-ссылки на страницу со списком моделей администратора. - PullRequest
0 голосов
/ 06 ноября 2019

В админ-панели Django как добавить жестко запрограммированные ссылки (PLOT) на страницу со списком моделей Django.

Когда я щелкаю по ссылке (PLOT), я бы хотел открыть страницу просмотра и нарисовать несколько графиков, соответствующих идентификатору строки, по которому щелкнули.

В моей модели "Datas" получил поле"ASSAY", "CTYPE", "FILENAME".

Я хочу добавить поле "PLOT".

Итак, я изменил шаблоны-dir / admin / cyto / data /change_list_results.html.

добавил заголовок "PLOT" в <TR>... <TH>PLOT</TH></TR> и добавил <TR>... <TD>the result list object</TD></TR> позицию.

Объект списка результатов содержит информацию для строки, включая значение идентификатора.

Я проверил templates-dir/admin/cyto/data/ каталог и файлы change_form.html, change_list_object_tools.html, change_list.html, change_list_results.html.

  1. Я хочу узнать правильное значение ссылки в "
  2. Как получить значение идентификатора из списка результатов? До - Текущий - Ожидается!

    Исходный код: "templates-dir / admin / cyto / data / change_list_results.html"

Я изменил change_list_results.html для отображения заголовка и значений HTML-таблицы" Plot ".

<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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...