python-3.x - 解析 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()
解决方案
您在render()
方法末尾缺少右括号:
return render(request, 'ecommerce_app/subscription_form.html', locals()
# ^^^
推荐阅读
- server - 在 WSO2 IS 中启用 TOTP 的 CURL 请求出错
- node.js - 使用文件扩展名 e2e.js 进行排毒模拟
- java - 我应该向 Unirest Api 添加哪些标头以让我的服务器接受我的请求?
- docker - docker dns 用于一组正在运行的容器
- ros - 如何仅使用 pcl 1.8 将 ros PointCloud2 转换为 pcl Pointcloud2?
- java - 2018年Yahoomail Imap登录
- javascript - 使用 onfocus 从其他值计算表单字段输入值
- r - 如何从 R 中的箱线图中提取 y 轴标签?
- unity3d - Unity2d 每个对象都是不可见的
- javascript - 我应该只使用 CSS 2.1 功能还是现在可以使用 CSS 3 功能?