django学习4 get post 表单
来源:互联网 发布:linux下oracle启动监听 编辑:程序博客网 时间:2024/06/03 23:49
我们前面已经写好了如何在django中展示一个页面:下面我先来讲讲为什么要用MTV模式的django,那么前端人员只要写template里面的页面,留些接口给后台人员在view.py里面写函数,后台人员留些接口告诉数据库人员在model.py中写代码
在http有两种传输方式:get和post方式,比如你跳转到了template里面的Hello页面中,里面有个表单他是以get方式提交的:
<form action="/blog/search/" method="get"> <input type="text" name="key" value="" /> <input type="submit" value="submit" /></form>
这里的action有个页面,我们就要在url中实现跳转:
url(r'^blog/search/',view.function)
然后在views中添加函数
def search(request): request.encoding = 'utf-8' if 'key' in request.POST: message = '你搜索的内容为: ' + request.POST['key'].encode('utf-8') else: message = '你提交了空表单' return render(request,"****")
post只要吧request.get改成post就可以了
然后再form中添加{% csrf_token %}
这样一句话。实在不行出现错误你就:在setting的页面中把一行注释了。。在views中添加一行from django.views.decorators.csrf import csrf_exempt
0 0
- django学习4 get post 表单
- python学习之--Django--Get and Post
- Django学习6:利用POST方式提交表单
- Django学习5:利用GET方式提交表单
- Django 学习 4 表单处理
- Django中的GET和POST
- Django URL传参 FORM表单传数据 get post用法示例
- PHP与表单(Post & Get)
- python get,post提交表单
- 表单GET 和POST 区别
- PHP表单之GET&POST
- python get,post提交表单
- 表单提交get和post
- Django-表单学习总结
- AJAX 学习笔记(4) GET与POST
- Django中的request.GET和request.POST
- 浅谈django 和 get post 方法
- Django中的request.GET和request.POST
- Java 实现的简单图片缩放小程序
- C++继承与派生
- Android ActionBar完全解析,使用官方推荐的最佳导航栏(下)
- MySQL主从复制读写分离
- 练习
- django学习4 get post 表单
- 重命名表空间+删除表空间
- [翻译] Storm和Spark Streaming的横向比较
- 对称加密与非对称加密
- Hadoop 关于Namenode 和YARN 解惑
- 延米
- 判断字符串是否有互异字符
- 分数化小数,保留c位有效数字
- Oracle索引(Index)创建使用