程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Django網頁開發和bug們的故事

編輯:Python

Week1:關於Django+LayUI框架導入ajax失敗的原因

直接用的模板所以很多細節自己沒有完全過一遍,寫項目基本上是用到哪裡查到哪裡,ajax需要用到jquery,但是我跟著網上各個教程跑了兩天都是跑不出來,代碼沒有問題但是打開浏覽器調試11個紅圈圈真的要命,看到一個博客說是jquery版本的問題,我自己復查發現……俺根本就沒導入這個包……破案了但是哭笑不得

導入代碼如下,真的是被自己蠢哭嗚嗚嗚,完了還因為沉迷bug忘記去開黨支部的會差點被“扒皮”

WEEK1:關於LayUI的布局

第N次懷疑人生“為啥不長眼的用了已經不再更新的框架”嗚嗚,僅僅是饞他表格導出功能就導致重新學一整個框架,增刪改查沒有教程扒拉了四五天了

  1. 關於表格位置居中
<div >
<!--這裡添加LayUI的表格插件-->
<div>
  1. 關於添加新用戶後,頁面延遲跳轉的js語句(不得不說從c++到python再到js,佩服自己的“多情”)
layui.use(['form'], function () {

var form = layui.form,
layer = layui.layer,
$ = layui.$;
//監聽提交
form.on('submit(saveBtn)', function (data) {

var index = layer.alert(JSON.stringify(data.field), {

title: '最終的提交信息'
}, function () {

//將信息提交給後台
$.ajax({

type:"post",
dataType:'html',
headers:{
'X-CSRFToken': "{
{ csrf_token }}"},
data:JSON.stringify(data.field),
contentType:'application/json',
url:"{% url 'MyAdmin:do_user_add' %}",
error:function(XMLHttpRequest,textStatus,errorThrown){

layer.msg('添加失敗');
layer.msg(XMLHttpRequest.status+XMLHttpRequest.readyState);
},
success:function(data){

layer.msg('添加成功',{
icon:1,time:3000,shade:0.4},function() {

location.href = "/admin/admin_userInfo/";
});
}
});
// 關閉彈出層
layer.close(index);
var iframeIndex = parent.layer.getFrameIndex(window.name);
parent.layer.close(iframeIndex);
});
return false;
});
});

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved