У меня есть шаблон, который отображает список элементов. Он имеет один флажок для каждого элемента. Я хочу, чтобы убрать элемент из флажка, когда галочка отмечена. Поэтому мне понадобится кнопка, которая удаляет элемент после выбора флажка. Вот мой шаблон.Как удалить флажок, когда он отмечен галочкой?
{% for item in items %}
<tr>
<td><input type="checkbox" name="item" value="{{item.pk}}" checked="checked"></td>
<td>{{item.tiptop_id}}</td><td>{{item.alternative_id}}</td><td>{{item.title}}</td>
<td>{{item.type}}</td><td>{{item.format}}</td>
</tr>
{% endfor %}
Мне нужно было бы знать, что писать в моих представлениях, как я полагаю.
Edit:
Не знаю, почему она до сих пор не удалять. просмотрите мои взгляды. Моя правая форма заказа. Это тихо. Я думал, что функция удаления сделает трюк. В любом случае взгляните.
def edit_order(request, order_no):
# Alot of code here
if request.method == 'POST':
form = forms.OrderForm(request.POST, instance = order)
if form.is_valid() and save_item is not None:
form.save(True)
request.user.message_set.create(message = "The order has been updated successfully.")
return HttpResponse("<script language=\"javascript\" type=\"text/javascript\">window.opener.location = window.opener.location; window.close();</script>")
if status is not None and contact is not None and save_status is not None and delete_item is not None:
try:
for id in status_items:
item = models.StorageItem.objects.get(pk = id)
delete_item = item
delete_item.delete()
current_status = models.ItemStatusHistory(item = item, contact = contact, status = status,
user = request.user)
current_status.save()
except:
pass
request.user.message_set.create(message = "Status successfully changed for {0} items".format(len(status_items)))
Вы хотите удалить это с помощью кода на стороне клиента или на стороне сервера? – Cuga
@Cuga Не знаю, в чем разница, но в основном я хочу удалить элемент с помощью кнопки, пока он проверен. И я хочу получить код. – Shehzad009
«Удалить элемент» означает «удалить его из списка на веб-странице немедленно» или «позволить пользователю нажать кнопку отправки, а затем сервер django удалит элемент из базы данных?» – Spacedman