zoukankan      html  css  js  c++  java
  • Django笔记-post与get方法相关出错记录

    1、刚刚调试一个注册的程序,blog.views.register里用了return HttpResponse方法返回了一个注册页面

    register.html,后者用了method = "post",但是请求的时候用到了get方法,出错如下:

    解决方法:修改views文件,在里面同时设置post和get方法的处理函数

    def register(req):
        if req.method == "POST":#req.method == "GET":   
            uf = UserForm(req.POST)
            if uf.is_valid():             
                username = uf.cleaned_data['username'] 
                password = uf.cleaned_data['password']
                print username,password                 
               # User.objects.create(username=username,password=password)
                
                return HttpResponse('ok')
            else:
                uf = UserForm()
                return render_to_response('register.html',{'uf':uf})
        else  :
            uf = UserForm(req.GET)
            if uf.is_valid():             
                username = uf.cleaned_data['username'] 
                password = uf.cleaned_data['password']
                print username,password                 
               # User.objects.create(username=username,password=password)
                
                return HttpResponse('ok')
            else:
                uf = UserForm()
                return render_to_response('register.html',{'uf':uf})
    

      

  • 相关阅读:
    Rotation Kinematics
    离职 mark
    PnP 问题方程怎么列?
    DSO windowed optimization 代码 (4)
    Adjoint of SE(3)
    IMU 预积分推导
    DSO windowed optimization 代码 (3)
    DSO windowed optimization 代码 (2)
    OKVIS 代码框架
    DSO windowed optimization 代码 (1)
  • 原文地址:https://www.cnblogs.com/chinas/p/4375349.html
Copyright © 2011-2022 走看看