У меня есть форма, в которой у меня есть таблица. В таблице у меня есть запись (заголовок). Теперь наряду с заголовком у меня есть две кнопки удаления и редактирования. Теперь я хочу, чтобы, если я нажимаю изменить, он вызывает отдельный URL-адреснаряду с первичным ключом, проходящим через него, или, если я нажимаю «Удалить», он вызывает отдельный URL с первичным ключом, проходящим через него.
вот мой код:
<form method="POST" action="{% url 'essay:delete_view' teacher.id %}">
<div class="page-header">
<div class="span4">
<h1>Manage Essays</h1>
</div>
</div>
<table>
<tr>
<th>Title</th>
<th>Edit</th>
<th>Delete</th>
</tr>
{% csrf_token %}
{% for uploadassignment in teacher.uploadassignment_set.all %}
<tr>
<th for="uploadassignment{{ forloop.counter }}">{{uploadassignment.id}}</th>
<th><input type="submit" id="Editthis" value="{{uploadassignmentEdit.id}}" class="btn btn-primary"/></th>
<th><input type="submit" id="uploadassignment{{ forloop.counter }}" value="{{uploadassignment.id}}" name="uploadassignment" class="btn btn-primary"/></th>
</tr>
{% endfor %}
</table>
</form>
Я хочу это: один URL вызываетсяниже (кнопка Изменить) с teacher.id
<th><input type="submit" id="Editthis" value="{{uploadassignmentEdit.id}}" class="btn btn-primary"/></th>
И еще один URL вызывается при нажатии кнопки удаления с идентификатором учителя.
<th><input type="submit" id="uploadassignment{{ forloop.counter }}" value="{{uploadassignment.id}}" name="uploadassignment" class="btn btn-primary"/></th>
Пока из-за action = "{% url'essay: delete_view' teacher.id%} "в форме я могу переключиться только на один URL. Пожалуйста, помогите в моем коде, чтобы я мог переключаться на разные URL с идентификатором учителя при нажатии на кнопку удаления или редактирования.
urls.py:
url(r'^$', views.Indexview.as_view(), name='index'),
url(r'^login/$',views.loginform.as_view(),name='login'),
url(r'^addfile/$',views.Addfile.as_view(),name='file'), #essay/addfile
url(r'^addfile/$',views.EditEssay.as_view(),name='eEssay'),
url(r'^text/$',views.writetext.as_view(),name='text'),
url(r'^about/$',views.aboutus.as_view(),name='about'),
url(r'^stdprofile/$',views.studentprofile.as_view(),name='stdprofile'),
url(r'^logout/$', LogoutView.as_view(), name='user_logout'),
url(r'^(?P<teacher_id>[0-9]+)/delEssay/$', views.delete_view, name='delete_view'),