Django的get和post请求处理

你要知道努力不一定成功,但不努力真的很轻松

要处理get请求与post请求,我们首先要做的第一步就是让我们的项目去识别它,由此我们要引入一个新的方法method,去处理接收的到的request请求。
在views.py中:

def register_handler(request):
    if request.method=='POST':
        pass

我们以添加表数据为例,一步一步进行操作。
首先我们获取请求信息:

parm = request.POST

我们选择表进行操作

new_user = UserInfo()

对接收的请求进行拆包,查找user_name,如果没找到返回not found:

new_user.user_name = parm.get('user_name','not found')

查找后我们要进行保存才能生效

new_user.save()

就这样我们添加了新的用户,完整代码如下:

def register_handler(request):
    if request.method=='POST':
        parm = request.POST
        new_user = UserInfo()
        new_user.user_name = parm.get('user_name','not found')
        new_user.password = parm.get('pwd','not found')
        new_user.email = parm.get('email','not found')
        new_user.phone = 123
        new_user.save()
    return HttpResponse('ok')
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值