Значение из формы ajax присвоить переменной Django

view.py

def create_post(request):


response_data = {}
posts = posts1
if request.POST.get('action') == 'post':
    title = request.POST.get('title')
    description = request.POST.get('description')


    if title == "999":

        posts1 = Post.objects.filter(title="we")

    else:
        posts1 = Post.objects.all()

    response_data['title'] = title
    response_data['description'] = description
    # print(title)
    #
    Post.objects.create(
        title = title,
        description = description,
        )
    return JsonResponse(response_data)

return render(request, 'create_post.html', {'posts':posts})

когда просто print(title), все выходит, тоесть данные приходят с формы, пытаюсь их использовать чтоб фильтровать запросы, пишет local variable 'posts1' referenced before assignment Спасибо!

Вернуться на верх