Django(三)admin cookie session ajax

admin

django的一个页面管理工具

Django(三)admin cookie session ajax_第1张图片

 

 

 Django(三)admin cookie session ajax_第2张图片

 

 Django(三)admin cookie session ajax_第3张图片

 

 cookie

cookie就是存储在客户端本地存储键值对  饼干

 

 

 

cookie的模拟(早期)

Django(三)admin cookie session ajax_第4张图片

 

 

 

session

就是存在服务器的键值对

ajax

form表单向后天发送请求后,页面会刷新.

Ajax偷偷向后台发送请求,且不会刷新页面

Django(三)admin cookie session ajax_第5张图片

 

 

 Django(三)admin cookie session ajax_第6张图片

 ajax中数据的处理

python,json.dumps将字符串转成字典

Django(三)admin cookie session ajax_第7张图片

 

 

Django(三)admin cookie session ajax_第8张图片

 

 

Django(三)admin cookie session ajax_第9张图片

 

 Django(三)admin cookie session ajax_第10张图片

 

 Django(三)admin cookie session ajax_第11张图片

 

 

注意:新版djangoarg不再一定是字符串格式

Django(三)admin cookie session ajax_第12张图片

 

 Django(三)admin cookie session ajax_第13张图片

 

 Django(三)admin cookie session ajax_第14张图片

 

 Django(三)admin cookie session ajax_第15张图片

 

 Django(三)admin cookie session ajax_第16张图片

 

 Django(三)admin cookie session ajax_第17张图片

 

 两种信息提交方式

:url

点击按钮跳转到新的url进行form的填写再提交到后台

缺点是提交时页面刷新,若存在错误,之前填写form信息不会保留

:模态框

点击按钮在本页面中国跳出模态框,再进行from的填写提交

可以自己利用find each等获取想要的键值对,也可以

$(‘#表单的id’).serialize(); 这个结果就是一个字典

 

 

bootstrap

将他人编写好的css等下载,html中设置对应的class就可以很快地设置样式等

Django(三)admin cookie session ajax_第18张图片

 

 

 

fontawesome

图标网站(要下载插件再使用):

Django(三)admin cookie session ajax_第19张图片

你可能感兴趣的:(Django(三)admin cookie session ajax)