如何从html传递值以在django中查看?

问题描述 投票:1回答:1

我在html中有这样的代码

您的专业是{{user.userprofile.major}}

这将正确显示网页上的专业,但是我想使用此字符串从视图中的其他表中获取内容。我将如何传递此字符串以查看?

html django view
1个回答
0
投票

您需要在模板中使用form并提交以调用您的view。即

<form action="your_view_url" method="POST">
    <input type="text" name="major" value="{{user.userprofile.major}}"/>
    <input type="submit"/>
</form>

然后在您看来,您可以使用:

if request.POST:
    major = request.POST.get('major')

根据文档:https://docs.djangoproject.com/en/2.2/topics/forms/

© www.soinside.com 2019 - 2024. All rights reserved.