标签:orm set str gis new ali ade ajax nbsp
首先在admin.py中引入models
from .models import *
其次
admin.site.register(UserInfo) UserInfo这个是models中的类名
admin.site.register(Blog) Blog这个是Blog中的类名
admin.site.register(Tag)
form请求:
1、obj = request.FILES.get("f") #得到一个对象
2、<form action="" method="post" enctype="multipart/form-data">
ajax请求:
1、首先实例化配置一个formdata对象;
然后一组一组键值对加入formdata;
(本次例子有三组键值对,以后以实际为主)
formdata.append("pwd",$("#pwd").val());键和值以逗号分隔
2、在ajax中formdata作为data的值
url:"/put_ajax/",
type:"post",
data:formdata,
用 contentType:false,processData:false,这两个参数同时指定为false,至此整个过程结束
*******总结:我们利用一个formdata加两个参数(contentType:false,processData:false,)解决了ajax上传文件的问题(这个要记住)
$.each()在jQuery中是一种封装的方法,基于jQuery类方法,类似于python中的for循环
//方式1
var arr = [111,222,333]
$.each(arr,function (i, j) {
console.log(i,j)
})
结果:0 111
1 222
2 333
var d = {"name":"alex","age":"33"}
$.each(d,function (i, j) {
console.log(i,j)
})
结果:name alex
age 33
方式2
$("p").each(function () {
console.log($(this).html())
})
$("#avatar").change(function () {
var choose_file = $(this)[0].files[0];
var reader = new FileReader();//实例化阅读器对象
reader.readAsDataURL(choose_file);
reader.onload=function () {
$("#avatar_img").attr("src",this.result) //attr不能使用set替换,set针对dom对象
}
});
标签:orm set str gis new ali ade ajax nbsp
原文地址:https://www.cnblogs.com/mainstream/p/11124940.html