我在django站点上看到了表单文档,我想知道如何将数据添加到DB中。你知道吗
这就是HTML:
<form action="/your-name/" method="post">
<label for="your_name">Your name: </label>
<input id="your_name" type="text" name="your_name" value="{{ current_name }}">
<input type="submit" value="OK">
</form>
这是文档中给出的函数示例:
def get_name(request):
if request.method == 'POST':
form = NameForm(request.POST)
if form.is_valid():
return HttpResponseRedirect('/thanks/')
else:
form = NameForm()
return render(request, 'name.html', {'form': form})
现在我需要看看函数向数据库中添加名称的样子。你知道吗
例如:
我自己的模型是这样的:
所以在我看来:
你最好看一下说明书,它很详细。你知道吗
我希望} ing就可以将数据带入db。你知道吗
NameForm
是一个模型。在这种情况下,只要^{如果窗体是普通窗体,则需要获取传递的值并创建/分配给/model对象:
相关问题 更多 >
编程相关推荐