我正在尝试获取request.user但是即使打印请求也不起作用。但没有打印
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():
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,
})
答案 0 :(得分:0)
您的视图可能正在运行,但您可能无法使用打印以您使用它的方式获得任何输出到控制台。
尝试将print()作为一个函数调用,并显式传递请求。
此外,print()是字符串对象(以及int等)的理想选择,但对于更复杂的类型(如字典,列表和其他结构化对象)则没有那么多。 请尝试使用pprint():
pprint(request)
print(request.method)