web应用程序:是一种通过web访问的应用程序
HTTP协议:用于万维网服务器与本地浏览器之间的超文本传输协议,属于应用层的面向对象协议,适用于分布式超媒体系统,作用于客户端-服务端架构之上。
HTTP协议:①基于HTTP/IP协议之上的应用层协议②基于请求-响应式模式(请求必定由客户端发出,服务端恢复响应)③无状态保存(stateless)自身不对请求和响应之间的通信状态保存,对发送过的请求或响应都不做持久化处理④无连接:每次连接只处理一个请求,节省传输时间。
请求方式:get post
URL:统一资源定位符;每一个文件都有一个唯一的URL,它包含的信息指出文件的位置,及浏览器怎么处理它。
协议:// IP:端口(80)/路径? name=lqz&age=18 ?之前是请求数据部分,之后为请求路径。
响应状态码类别:
1xx 信息性状态码 接收的请求正在处理、
2xx 成功状态码 请求正常处理完毕、
3xx 重定向抓状态码 需要进行附加操作以完成请求、
4xx 客户端错误状态码 服务器无法处理请求、
5xx 服务器错误状态码 服务器处理请求出错、
Django的下载与基本命令:
下载方式:
方式一:在命令行输入:pip3 install django
pip install django==1.11.9 -i http://pypi.hustunique.org/simple 指定版本号,指定国内镜像
方式二:用pycharm安装
方式三:用pycharm的Terminal的命令行安装
创建一个Django project:
• django-admin.py startproject mysite
- manage.py ----- Django项目里面的工具,通过它可以调用django shell和数据库等。
- settings.py ---- 包含了项目的默认设置,包括数据库信息,调试标志以及其他一些工作的变量。
- urls.py ----- 负责把URL模式映射到应用程序。
- 在mysite下创建应用:python.manage.py.startapp blog
- python manage.py runserver 8001