班级表:
  
 老师表:
  
  -新uRL的方式
  
  -模态对话框 + ajax
   增加
   
   更新班级:
    
    1. 前后台交互的时候, 必须使用json格式数据
    
    第一种方式交互:
     后台返回的格式:
      res["code"] = 10000
      res['data'] = "success"
      return HttpResponse(json.dumps(res))
     
     
     前台js反序列化:
      // js反序列化:
      console.log(data);
      res = JSON.parse(data);
      
     前台js的序列化:
      JSON.stringify(res)
      
     跳转两种方式:
      widnow.location.href = '/classes/';
      window.location.reload();  # 刷新当前页面
    
    第二种方式:
     
     后台返回的格式:
      res["code"] = 10000
      res['data'] = "success"
      
      return JsonResponse((res))  ### 相当于使用了json.dumps()
     
     前台:
      console.log(data) ## data 已经反序列化好的字典
     
 
 学生表 (一对多的关系):
  
  - 新url的方式
   
   模板:
    if..else:
     {% if item.id == student.cid %}
      <option value="{{ item.id }}" selected>{{ item.name }}</option>
     {%else%}
       <option value="{{ item.id }}" >{{ item.name }}</option>
     {% endif %}
   
  
  
  
  
  - 模态对话框 + ajax
  
   
 补充:
  get和post的区别:
   1. get相对来说不安全
   2. 浏览器对get有长度限制
   
posted on 2019-07-11 21:12  郝俊连城  阅读(137)  评论(0编辑  收藏  举报