已清理的数据不在djang工作

2024-06-25 06:34:30 发布

您现在位置:Python中文网/ 问答频道 /正文

def kw(request):
    global form
    ans="this is the default value"        
    form = NameForm(initial={'C': ans})
    if form.is_valid():
        print("helooo")
        d = (form.cleaned_data['C'])

    print("the value of d =",d)
    return render(request, 'keyword.html', {'form': form})

这是我的代码,但不知道为什么表格不被视为有效。。 print(“helooo”)命令和下一个命令都不起作用。 如果条件不满足。。在

^{pr2}$

这是我的表单.py文件


Tags: the命令formdefaultisvaluerequestdef
1条回答
网友
1楼 · 发布于 2024-06-25 06:34:30

is_valid永远不会返回True如果the form is not bound,而你的不是,因为你没有传递任何数据。您需要这样实例化表单:

form = NameForm(request.POST)

您的代码还有许多其他问题。您可以查看this example,了解如何构造处理窗体的视图。在


^{pr2}$

相关问题 更多 >