hi
this is for the id.
your url must be like this:

url(r'^events/((?P<id>\d+))/delete/$', views.delete_event, name=
'delete_event'),



you also need to give an amount in your template to the id:




action="{% url 'cal:delete_event' id=an_event_id %}">



On Saturday, April 29, 2017 at 1:08:46 AM UTC+4:30, Will Holmes wrote:
>
> Hey all,
>
> Can anyone tell me the (probably quite obvious) reason my reverse match 
> isn't working?
>
> Template:
> <form method="post" action="{% url 'cal:delete_event' id %}">
>   <input class="btn btn-primary btn-md" id="event-delete" type="submit" 
> value="Delete">
> </form>
>
> Url:
> url(r'^events/(\d+)/delete_event$', views.delete_event, 
> name='delete_event'),
>
> View:
> def delete_event(request, id):
>     Events.objects.filter(id=id).delete()
>     return redirect("cal:home")
>
> Also, if anyone can tell me a good way to get my delete button I'd be very 
> grateful. 
>
> Cheers,
>
> Will
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/336a6a05-f6d0-4029-879c-b5d65f396210%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to