web应用程序 本质 socket服务端 浏览器本质是一个socket客户端
1. 服务器程序 socket请求 接受HTTP请求,发送HTTP响应。 比较底层,繁琐,有专用的服务器软件,如:Apache Nginx
2. 应用程序,实现具体逻辑
符合Wsgi: 需要开发者实现一个响应 environ:包含了所有HTTP请求信息的dict对象 start_response:一个发送HTTP响应的函数 简单的符合Wsgi的样式code
web 应用框架的设计模式 MTY MVC
MTV:M:models,模型:负责业务数据对象与数据库对象
T:templates,模板:负责如何把数据展示给用户
V:views,视图:负责业务逻辑
MVC:
M:models,模型:负责业务数据对象与数据库对象
**都是为了解耦**
Django工作准备1、环境准备: - Ubuntu - python 3.5 + - pycharm 2017.1.5 + - MysqL 2、python虚拟环境的重要性 - 什么是python虚拟环境 通过工具,将系统上的python复制了一份 - 为什么要用虚拟 1.不会污染系统环境 2.不同的项目环境的隔离 - 创建虚拟环境
linux-code: 提供的Ubuntu设置好了,默认会创建在根目录下的virtualenvs目录下 whereis
3、Django安装 pip install django4、简单操作 1.创建项目 django-admin startproject
5.manage管理项目 创建应用,在根目录下创建应用 python manage.py startapp teacher(应用名称)
在urls.py内操作导入视图,添加一条路由
现在可以在浏览器打开对应的地址,http://127.0.0.1:8000/index
一个django项目!!
初识Django,到此。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。