首页 > 解决方案 > 解析 Django 表单函数时出现意外的 EOF

问题描述

我正在关注本教程,在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()

标签: python-3.xdjangopaypal

解决方案


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

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

SyntaxError:解析时出现意外的 EOF


推荐阅读