Suppose this is the url after `@login_required(login_url='/accounts/required_login/')`:
http://ngoksy.com/accounts/login_required/?next=/article/view for the login_require:
def required_login(request):
return render(request, 'required_login.html')I tried adding 'next', like it [here][1]:
def required_login(request):
c = {'next' : request.GET.get('next', '/')}
return render(request, 'login_required.html', c)But it didn't help.
I have different template for login and another template for anonymous user which is redirected by `@login_required`.
required_login.html:
<h2>Login required! You must login to view the content.</h2>
{% if form.error %}
<p class="error">Sorry, invalid username/password!</p>
{% endif %}
<form action="/accounts/auth/" method="post">
{%csrf_token%}
<label for="username">Username:</label>
<input type="text" name="username" id="username" value="">
<label for="password">Password:</label>
<input type="password" name="password" id="password" value="">
<input type="submit" value="LOGIN">
</form>I want to pass the `next` variable after successful login of `login_required()`, and land into Articles page after that. How do I do that? Please help me understand. Your help will be greatly appreciated. Thank you!