Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django视图似乎没有任何请求对象_Python_Django - Fatal编程技术网

Python Django视图似乎没有任何请求对象

Python 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():

我正在尝试获取请求。用户,但即使打印请求也不起作用。但没有任何内容正在打印

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,
    })

这里的视图可能正常工作,但您可能无法以使用打印的方式将任何输出输出到控制台

尝试将print作为显式传递请求的函数调用

此外,print对于字符串对象以及int等非常理想,但对于更复杂的类型(如字典、列表和其他结构化对象)就没有那么理想了。 请尝试改用pprint:

pprint(request)
print(request.method)

您希望在哪里看到输出?代码真的像您发布的那样吗?请注意Python关心缩进。抱歉,这是我的错误!我写了两个同名的视图。谢谢,所有问题都解决了!对不起,这是我的错!我写了两个同名的视图。谢谢,所有问题都解决了!