'How can I save requests when using login_required in django
I am making community site with django. I required login for creating answer. However when I answed with non-login user it required login and next redirect to first answer page but already written answer disappeared. So I want to save requests before login_required decorator. Here is the code
@login_required(login_url='common:login')
def answer_create(request, question_id):
question = get_object_or_404(Question, id=question_id)
if request.method == "POST":
form = AnswerForm(request.POST)
if form.is_valid():
answer = form.save(commit=False)
answer.author = request.user
answer.create_date = timezone.now()
answer.question = question
answer.save()
return redirect('pybo:detail', question_id=question_id)
else :
form = AnswerForm()
context = {'question':question, 'form':form}
return render(request, 'pybo/question_detail.html', context)
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
