django--总结--03

1.ajax参数

  url:

  type:

  data:

    1、value不能是字典 {k1:'v1',k2:[1,2,3],k3:JSON.stringify({})}

    2、$(‘’).serilizer()

  dataType:“JSON”,# text,html,xml

  traditional:

  success:function(arg){

},

  error:function(){

}

2.序列化

  javascript:

    JSON.parse()

    JSON.stringify()

  django:

    json.dumps()

    json.loads()

    serilize:model.TB.objects.all()

    list(model.TB.objects.values())

    list(model.TB.objects.values_list())

  

3.form表单

  作用:用于验证+(生成HTML+保存上次提交的数据)

  使用:

    1. 创建类

    2.创建字段()

    3.验证用户输入:

      - obj = Form(request.POST,request.FILES)

      - if obj.is_valid():

        obj.cleaned_data

       else:

        obj.errors

    4.clean_字段

    5.clean()  _post_clean()

    PS: __all__

4.分页组件

  a.内置

  b.扩展

  c.自定义

5.XSS攻击

  跨站脚本攻击

  防止:

    -  其他输入的内容   不用safe

    -  自己输入的内容   可用safe

  <script>

    for(var i =0 ;i<9999;i++){

       alert(i)

    }

  </script>  

    

猜你喜欢

转载自www.cnblogs.com/ljf520hj/p/12230921.html
今日推荐