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