解析 Django 表单函数时意外的 EOF

unexpected EOF while parsing Django form function

我正在关注此 tutorial ,在 views.py 中添加此功能以呈现贝宝表单后,我收到此错误“解析时出现意外的 EOF”

def subscription(request):
    if request.method == 'POST':
        f = SubscriptionForm(request.POST)
        if f.is_valid():
            request.session['subscription_plan'] = request.POST.get('plans')
            return redirect('process_subscription')
    else:
        f = SubscriptionForm()
    return render(request, 'ecommerce_app/subscription_form.html', locals()

您的 render() 方法末尾缺少右括号:

return render(request, 'ecommerce_app/subscription_form.html', locals()
#                                                                     ^^^