Python Django视图似乎没有任何请求对象
我正在尝试获取请求。用户,但即使打印请求也不起作用。但没有任何内容正在打印 view.pyPython Django视图似乎没有任何请求对象,python,django,Python,Django,我正在尝试获取请求。用户,但即使打印请求也不起作用。但没有任何内容正在打印 view.py def flower_add(request): print request print request.method if request.method == 'POST': print 'xxxx' form = FlowerAddForm(request.POST) if form.is_valid():
def flower_add(request):
print request
print request.method
if request.method == 'POST':
print 'xxxx'
form = FlowerAddForm(request.POST)
if form.is_valid():
print "form is is_valid"
form.save()
context= {'form':FlowerAddForm()}
return render(request, 'farmer/flower_add.html',context)
else:
form = FlowerAddForm()
return render(request, 'farmer/flower_add.html', {
'form': form,
})
这里的视图可能正常工作,但您可能无法以使用打印的方式将任何输出输出到控制台 尝试将print作为显式传递请求的函数调用 此外,print对于字符串对象以及int等非常理想,但对于更复杂的类型(如字典、列表和其他结构化对象)就没有那么理想了。 请尝试改用pprint:
pprint(request)
print(request.method)
您希望在哪里看到输出?代码真的像您发布的那样吗?请注意Python关心缩进。抱歉,这是我的错误!我写了两个同名的视图。谢谢,所有问题都解决了!对不起,这是我的错!我写了两个同名的视图。谢谢,所有问题都解决了!