Django Rest framework 之 详情页

继承RetrieveModelMixin类

 

 通过get(ID)请求详情页

 

 <script>

$(function () {
function GetQueryString(str) {
//window.document.location.href
//window.document.URL
var url= String(window.document.URL);

var rs = new RegExp("(^|)" + str + "=([^&]*)(&|$)", "gi").exec(url);
var tmp;
if (tmp = rs)
return tmp[2];
return "没有这个参数";
}
console.info(decodeURI(GetQueryString("id")));
$.ajax({
type: "get",
url: "http://127.0.0.1:8000/Homepage/ImageViewSet/"+decodeURI(GetQueryString("id"))+'/',
dataType:'json',
success: function (rsp_data) {
// console.info(rsp_data['results'][0]['name'])
$('#img').append('<h2 style="text-align: center;font-size: 20px;color: #0e90d2;margin-top: 20px">' + rsp_data['name'] + '</h2>\n' +
' <div style="text-align: center"><img style="width: 320px;height: 240px;margin-top: 50px" src="' + rsp_data['img'] + '"></div>')
}
})
})
</script>

指定跳转页面

 

 

posted @ 2021-01-26 13:26  沙漠行走的骆驼  阅读(83)  评论(0)    收藏  举报