0

追加、削除、および変更されたボックス (倉庫内) を表示する HTML テーブルを作成しています。見出しは、ボックスの所有者、発生した変更の種類、およびボックスの新しい内容を示しています。

バックエンドに Django を使用しています。

「変更の種類」の値を記号 (~、-、+) ではなく英単語に翻訳できますか? モデルへの変更を記録するために Django simple-history を使用していますが、これらのシンボルが返されます。テーブルで、'~'、'-'、'+' の代わりに 'Changed'、'Removed'、'Added' を読み上げたいと思います。

私のテーブル

これはview.pyです:

def dashboard(request):
    box_content_history = Box.history.all().order_by('-history_date')
    return render(request, 'main_app/dashboard.html', {""box_content_history":box_content_history})

HTML:

<table id="asset_changes_datatable">
    <thead>
        <tr>
            <th>Owner</th>
            <th>Type of Change</th>
            <th>Box Contents</th>
        </tr>
   </thead>
   <tbody>
   {% for item in box_content_history %}
        <tr>
            <td>{{ item.project_assigned_to }}</td>
            <td>{{ item.history_type }}</td>
            <td>{{ item.box_contents }}</td>
        </tr>
   {% endfor %}
   </tbody>
</table>
4

1 に答える 1