Как я могу сохранить запросы при использовании login_required в django
Я делаю сайт сообщества на django. Для создания ответа мне требуется логин. Однако когда я отвечаю пользователю без логина, он требует логин и перенаправляет на первую страницу ответа, но уже написанный ответ исчезает. Поэтому я хочу сохранить запросы перед декоратором login_required. Вот код
@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)