'How to reload the current page when form was sent?

Hey, after the form was sent the page needs to be automatically reloaded / refreshed. Either just the current page is going to be reloaded or the variable slug_title (which would be part of the current page url) needs to be passed into the (' ') from HttpResponseRedirect.

Do you have any suggestions? I would really appreciate it. :)

views.py

def posts(request, slug_titel):
    post = get_object_or_404(Thread, slug_titel=slug_titel)
    form = ThreadForm()

    if request.method == "POST":
        form = PostForm(request.POST)
        if form.is_valid():            
            form.save()
            return HttpResponseRedirect(' ') # <- here I need to put in slug_title from above



Solution 1:[1]

Well if the form is valid, you have access to cleaned_data, from there you can fetch the slug value entered by user:

if form.is_valid:
    slug = form.cleaned_data.get(“slug_titel”)
    return redirect(“your-view”, slug = slug)

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Ali Fattahian