鱼C论坛

 找回密码
 立即注册
查看: 852|回复: 1

关于Django无法获取数据的问题

[复制链接]
发表于 2019-11-19 08:52:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
各位前辈好,新人在此请教一个问题,我在前端生成了一个动态模态框,点击input类型的按钮,确无法把模态框里的数据传送到后台,请问这是什么原因,刚学,还有诸多不懂得地方,请尽量!
代码如下:
前端代码:
                            <dir class="row">
                                    <dir class="col-md-12">
                                         <button class="waves-effect waves-light btn btn-sm btn-success btn-add" data-toggle="modal" data-target="#myModal">
                                            <i class="fa fa-plus"></i>
                                                添加用户
                                         </button>
                                         <!-- 模态框(Modal) -->
                                         <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
                                              <div class="modal-dialog">
                                                   <div class="modal-content">
                                                        <div class="modal-header">
                                                             <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
                                                             <h4 class="modal-title" id="myModalLabel">新增信息</h4>
                                                        </div>
                                                        <div class="modal-body">
                                                             <p class="control-labl">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;用户名称&nbsp;&nbsp;&nbsp;&nbsp;
                                                                <input type="text" name="NickName" id="case_num" required="required" placeholder="输入名称,如:测试用户"></input>
                                                             </p>
                                                             <p class="control-labl">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;登陆用户&nbsp;&nbsp;&nbsp;&nbsp;
                                                                <input type="text" name="loginUser" id="case_num" required="required" placeholder="输入登陆用户名"></input>
                                                             </p>
                                                             <p class="control-labl">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;登陆密码&nbsp;&nbsp;&nbsp;&nbsp;
                                                                <input type="password" name="loginPasswd" id="case_num" required="required" placeholder="输入密码"></input>
                                                             </p>
                                                             <p class="control-labl">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;备注信息&nbsp;&nbsp;&nbsp;&nbsp;
                                                                <input type="text" name="Remarks" id="case_num" required="required" placeholder="输入描述信息"></input>
                                                             </p>
                                                        </div>
                                                        <div class="modal-footer">
                                                             {% csrf_token %}
                                                             <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
                                                             <input type="submit" class="waves-effect waves-light btn btn-sm btn-success btn-add" value="提交">
                                                        </div>
                                                   </div><!-- /.modal-content -->
                                              </div><!-- /.modal-dialog -->
                                         </div><!-- /.modal -->
                                    </dir>
                               </dir>

后端代码:
def assetsUser(request, course='1'):
    if request.method == 'GET':
       obj = AssetsUserForm()
       return render(request, 'assets-user.html', {'form':obj})

    if request.method == 'POST':
       obj = AssetsUserForm()
       print("meijin?")
       if obj.is_valid():
          UserName = request.REQUEST.get('UserName')
          LoginUser = request.REQUEST.get('LoginUser')
          LoginPasswd = request.REQUEST.get('LoginPasswd')
          Remarks = request.REQUEST.get('Remarks')

          print(UserName, LoginUser, LoginPasswd, Remarks)
          return render(request, 'assets-user.html', {'form':obj})
       else:
          return HttpResponse("错误数据!")
    else:
       return HttpResponse("什么玩意?")

小弟不懂JS,所以写得挺老火!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2019-11-19 09:28:10 | 显示全部楼层
不好意思,解决了!少加了一段代码,打扰了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-29 13:52

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表