0
私の俳優のリストにボタンを追加したいと思います。このボタンは、そのインスタンスを削除できる必要があります。フロントエンドからモデルインスタンスを削除する
は、私は次のことを試してみましたが、それは動作しません、私が間違って何をやっている?:
<ul>{% for actor in actors %}
<li>Name: {{ actor.name }}
<br>
Wage: {{ actor.wage }}
<a href="{% actor.delete() %}">DELETE</a></li>
<br><br>
{% endfor %}
</ul>
:
は、私は単純に次のようになり、私のviews.pyに関数を参照し、新しいURLを作成しました。アクターを削除するビューを作成し、urlを 'urls.py'に追加し、そのurlをhref値で呼び出す必要があります。 – Lucas03削除方法を現在のビューに追加できますか、まったく新しいものを作成する必要がありますか? –
Djangoテンプレートフレームワークはビジネスロジックを含むようには設計されていません。 **特に**データベースロジック。デザインパターンを再考する必要があります。基本的なCRUDの使用* Djangoが提供する一般的な編集ビュー*:https://docs.djangoproject.com/ja/1.9/ref/class-based-views/generic-editing/#django.views.generic.edit。 DeleteView – Siegmeyer