Django request.POST get data from input
在HTML
中
1 2 3 4 5 6 7 | <form method='post'> {% csrf_token %} {{form.name}} {{form.email}} <textarea name='message'>{{form.message}}</textarea> <button type='submit'>Send</button> </form> |
如何在我的视图中从文本区域获取消息数据?还是以正确的方式将{{form.as_p}}放入表单中?请帮助
如果您希望在屏幕上看到上述答案,那是完全可以的。另一个安全方法是
但是,您需要在模板上使用它,然后可以使用
1 | {{ form.data.message }} |
因此,根据您的表单,您只需编写
即可从textarea获取消息数据
1 | message_data = request.POST['message'] |
。
如果要以样式显示表单,请手动进行。否则,django提供了几种渲染表单的技术,它们如下:
<MMKG1>
现在,这取决于您您希望表单在页面上如何显示。