- 01-Django基础介绍
- 02-Web应用程序1
- 03-Web应用程序2
- 04-http请求协议1
- 05-http请求协议2
- 06-http协议之响应协议
- 07-wsgire模块1
- 08-wsgire模块2
- 09-DIY一个Web框架1
- 10-DIY一个Web框架2
- 11-DIY一个Web框架3
- 12-框架的简单使用
- 13-扩展框架关于数据库的操作
- 14-Django简介
- 15-Django的下载与基本命令
- 16-Django简单实例
- 17-静态文件配置1
- 18-静态文件配置2
- 19-路由控制之“简单配置”
- 20-路由控制之“有名分组”
- 21-路由控制之“分发”
- 22-路由控制之登录验证示例
- 23-路由控制之反向解析1
- 24-流程控制之反向解析2
- 25-路由控制之名称空间1
- 26-路由控制之名称空间2
- 27-url控制器之path方法
- 28-path的自定义转换器
- 29-url控制总结
- 30-视图层之请求对象
- 31-视图响应对象
- 32-模版语法之变量
- 33-过滤器
- 34-模版语法之标签
- 35-模版语法之自定义标签与过滤器
- 36-模版语法之继承
- 37-ORM简介
- 38-单表操作之生成表模型
- 39-单表操作之添加记录
- 40-单表操作之查询API-1
- 41-单表操作之查询API-2
- 42-单表操作之查询API-3
- 43-单表操作之模糊查询
- 44-单表查询之删除与修改操作
- 45-单表操作章节作业
- 46-单表操作章节作业讲解
- 47-图书管理系统之添加页面
- 48-图书管理系统之查看书籍
- 49-图书管理系统之删除数据
- 50-图书管理系统之编辑功能
1、什么是Django?
Python中最强大的Web开发框架;
2、Web框架是什么?(Web应用框架);
什么是Web应用?
欲知后事如何请听下回分解;
3、客户端和服务端;
- 发送请求的一端;
- 接受请求并作出响应的一端;
4、请求过程和相应过程;
- 向服务端发送字符串的过程;
- 解析来自客户端的数据,并返回数据的过程;
5、开发的是服务端;
Server.py;
6、成熟的客户端;
- Chrome;
- Firefox;
- IE;
- Safari;
- Opera;
- 其他第三方浏览器,如360极速浏览器、QQ浏览器、搜狗极速浏览器;
02-Web应用程序1
1、开发简单的server.py;
#!/usr/bin/env python3 # -*- coding:utf-8 -*- # __Author__:TQTL911 # Version:python3.6.6 # Time:2018/8/14 12:05 import socket sock = socket.socket() sock.bind(("127.0.0.1",8800)) sock.listen(5) #进入通信循环; while True: print("JDServer is waiting....") conn,addr = sock.accept() data = conn.recv(1024) print("data",data) #conn.send(b"Hello LuffyCity!") conn.send(b"HTTP/1.1 200 OK\r\n\r\nHello LuffyCity!") conn.close()
03-Web应用程序2
1、server.py;
#!/usr/bin/env python3 # -*- coding:utf-8 -*- # __Author__:TQTL911 # Version:python3.6.6 # Time:2018/8/14 12:05 import socket sock = socket.socket() sock.bind(("127.0.0.1",8800)) sock.listen(5) #进入通信循环; while True: print("JDServer is waiting....") conn,addr = sock.accept() data = conn.recv(1024) print("data",data) #conn.send(b"Hello LuffyCity!") with open("index.html","rb") as f: data = f.read() conn.send(("HTTP/1.1 200 OK\r\n\r\n%s"%data).encode("gbk")) conn.close()
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>03-Web应用程序02</title> <style type="text/css"> </style> </head> <body> <h1>Hello LuffyCity!</h1> <img src='https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1534231128705&di=067e25afed9b53931f6cfc95485c880a&imgtype=0&src=http%3A%2F%2Fimg5.duitang.com%2Fuploads%2Fitem%2F201609%2F12%2F20160912220442_yQCLi.jpeg'> <a href="http://www.luffycity.com">路飞学城</a> </body> </html>