摘要:
一、Ajax的登录验证 利用Ajax实现登录验证,效果图如下:,不成功时显示错误,成功跳转到其它页面。 流程为:①在html页面输入用户名,密码,点击login后,通过POST提交到服务器,服务器通过views对应的函数,解析到用户名、密码字段。然后通过ORM匹配数据库数据,如果匹配成功,则返回用户 阅读全文
2019年7月3日
摘要:
Ajax Asynchronous Javascript And XML,异步 JavaScript 和 XML,是指一种创建交互式网页应用的网页开发技术。 特点:1:异步交互 2:局部刷新 一、Ajax局部刷新例子 例子1:get类型 点击网页的Ajax按钮,网页没有刷新,但是有新的值传递显示。通 阅读全文
2019年7月1日
摘要:
一、ORM生成关联模型 (1) 一对一:表示和AuthorDetail这张表的nid构成关联,一对一在人任意一张表构建关联都可以,on_delete类似于mysql的关联删除 (2) 一对多:表示和publish这张表的nid构成关联,一对多要在多的那张表构建关联 (3) 多对多:在一张表下(例如b 阅读全文
2019年6月27日
摘要:
ORM ORM是Object Relation mappiong,简单来说就是将编程语言中的对象映射到数据库中。这边的对象就是数据库中的各种表,ORM模型作用在于编程人员更换数据库引擎时,不必每次重新编写sql语句,只要通过编程语言自动生成对应的sql语句,这样大大地提升了效率。 python下的O 阅读全文
摘要:
一、视图 (1)请求对象之request django里将浏览器端传来的请求消息封装成request,在views里可以调用。 request.method: 显示的是GET还是POST请求。默认浏览器地址栏输入的都是GET请求。 request.path:获取url除去参数数据部分的路径 requ 阅读全文
2019年6月25日
摘要:
一、静态文件的配置 静态文件指的是在django项目下,创建statics目录,里边存放js和css,jquery等文件,其中templates目录是使用pycharm创建项目是自动生成的(或者手动创建)存放html文件的。它和static共同实现WEB前端功能。 类似于templates目录,st 阅读全文
2019年6月24日
摘要:
一、django的下载和使用 (1)下载 在cmd命令下:pip(pip3) install django (2)创建项目 除了使用pycharm自动创建django项目外,还可以在cmd命令行下使用:django-admin(django-admin.py) startproject XXX(项目 阅读全文
2019年6月21日
摘要:
一、最简单的WEB页面访问过程 互联网应用都要经过通过OSI层封装解封装来达到远程访问效果。python中有写好的socket模块帮助开发人员实现这个功能,因此开发人员只要把注意力放在客户端和服务端。对于WEB来说,客户端就是浏览器,服务端则是提供页面的程序所在的机器。客户端已有成熟的各种浏览器,那 阅读全文