随笔分类 - python技术栈 / Django
摘要:server.py() 多高并发的: client.py socker_server.py 这里ThreadingTCPServer是基于TCP, 也有基于UDP的ThreadingUDPServer >>>多线程并发 ForkingTCPServer >>> 多进程并发的,创建的是多进程而不是多线
阅读全文
摘要:models.py urls.py 在settings里边 views.py addbook.html(添加书籍) book.html(查看书籍) editbook.html(编辑书籍)
阅读全文
摘要:基于用户认证组件和Ajax实现登录验证 UserInfo表既有原生auth_user表的字段,又有你扩展的字段,以后用的接口UserInfo既是自己的用户表又是原生认证组件的用户表 1.登录页面的设计 login.html <!DOCTYPE html> <html lang="en"> <head
阅读全文
摘要:中间件 文件夹为middlewareDemo 中间件是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能。 Django的中间件的定义: Django默认的Middleware:
阅读全文
摘要:用户认证组件: 功能:用session记录登录验证状态; 前提:用户表,django自带的auth_user 创建超级用户:python manage.py createsuperuser kris的密码是abc123456 1.基于用户认证组件的登录验证信息储存 views.py login.ht
阅读全文
摘要:HTTP协议的无保存状态,对两次请求没有任何关联。每次请求都是相互独立的。 1、cookie简介 什么是会话跟踪技术我们需要先了解一下什么是会话!可以把会话理解为客户端与服务器之间的一次会晤,在一次会晤中可能会包含多次请求和响应。例如你给10086打个电话,你就是客户端,而10086服务人员就是服务
阅读全文
摘要:1.form组件的校验功能 文件formsdemo models views reg.html 2.渲染标签 reg.html 渲染错误信息 第一个form通过验证已经有一个个的数据了,区别在于它传到reg.html时候,它.name还是input标签,你点提交这个页面没有变;同时它也可以把你传的那
阅读全文
摘要:Django的分页器paginator 文件为pageDemo models.py views.py index.html 改进版 views index.html
阅读全文
摘要:Ajax 文件夹为Ajaxdemo 向服务器发送请求的途径: 1.浏览器地址栏,默认get请求; 2.form表单: get请求 post请求 3.a标签,超链接(get请求) 4.Ajax请求 特点:1异步请求;2局部刷新 get post AJAX(Asynchronous Javascript
阅读全文
摘要:多表操作 文件为 > orm2 数据库表关系之关联字段与外键约束 数据库表关系之sql创建关联表 对应的sql语句 1、创建模型(ORM生成关联表模型) models 在settings里边 生成了5张表;book_authors生成的表;book表生成了一个publish_id字段; 注意事项:
阅读全文
摘要:ORM简介 MVC或者MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不需要面对因数据库变更而导致的无效劳动 ORM是“对象-关系-映射”的简称。 如果进行数据库
阅读全文
摘要:结构目录 页面展示: 1创建Django,创建app01 在modules.py添加 2在settings里边添加app01 3在Terminal里边输入 4在urls.py中添加 在views.py中加视图函数 urls.py views.py 在settings里边配置: addbook.htm
阅读全文
摘要:1、视图函数 文件在view_demo 一个视图函数简称视图,是一个简单的Python 函数,它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片. . . 是任何东西都可以。无论视图本身包含什么逻辑,都要返回响应。代码写在哪
阅读全文
摘要:1、简介 MVC Web服务器开发领域里著名的MVC模式,所谓MVC就是把Web应用分为模型(M),控制器(C)和视图(V)三层,他们之间以一种插件式的、松耦合的方式连接在一起,模型负责业务对象与数据库的映射(ORM),视图负责与用户的交互(页面),控制器接受用户的输入调用模型和视图完成用户的请求。
阅读全文
摘要:1、web应用 Web应用程序是一种可以通过Web访问的应用程序,程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件。应用程序有两种模式C/S、B/S。C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。而B/S就是浏览器端/服务器端应用程序,这类应用程序一
阅读全文