Python云端系统开发入门

Python云端系统开发入门----北京理工大学嵩天老师

全栈:概念和技术的有效结合

Python云端系统开发入门

Python云端系统开发入门

 云端全栈(Python体系)

前端技术           HTML        CSS         JavaScript

云端接口           JSON         AJAX          RESTful

Web服务器       Apache       Nginx         Tomcat

Web框架          Django      Tornado        Flask       Pyramid

业务逻辑           Python

数据库              MySQL      PostgresQL       Mongo       Sqlite

HTML、CSS:      https://www.w3school.com.cn/

  • HTML:负责数据组织,采用标签形式。<tag>...</tag>

  • CSS:负责样式表达,采用键值对的形式。  key:value;

JavaScript:简称JS,和Java没有任何关系

  • 一种轻量级的脚本型语言,可以在第三方库找到相关的动态效果   https://echarts.apache.org/zh/index.html

  • 为Web增加了交互、动态效果和行为功能

  • JS由浏览器执行,访问时会被下载到本地。

  • JS可以卸载HTML文件中,也可以单独为.js文件。

HTTP协议:超文本传输协议

  • HTTP是一个机遇“请求与响应”模式的、无状态的应用层协议。
  • HTTP协议采用URL作为定位网络资源的标识。

http://host [:port][path]

host:合法的Internet主机域名或IP地址。

port:端口号,缺省端口为80.

path:请求资源的路径

Web服务器:软件工具

  • 用于提供HTTP/HTTPS访问服务。
  • 很成熟,只需要配置,不需要开发。
  • 常用的Web服务器软件:Apache、Nginx、IIS、BEA Weblogic 、 Tomcat 、 Node.js

 

Django框架

Django的理解

  • Django是一个Web框架
  • Django是一个产品级框架,支撑全球近万个网站及云端。
  • 采用MTV(Model-Template-View)模型组织。
  • 相比于其他框架,Django充分利用Python特点,开发效率高。

Python云端系统开发入门

安装Django

pip install django 

步骤一:创建Django工程

命令行下:\>django-admin startproject  ‘项目名称’                   #django-admin:是Django框架全局的管理工具

Python云端系统开发入门

步骤二:修改工程

步骤三:运行工程调试:\>python manage.py '项目名称'

Django最小程序

步骤一:新建工程:\>django-admin startproject mysite

步骤2-1:【修改工程】创建一个具体应用(app)

步骤2-2:【修改工程】修改应用的views.py:对URL的具体响应功能。

步骤2-3:【修改工程】修改URL路由:指定URL与响应之间的关系

步骤3:运行工程:\>python manage.py mysite

Python云端系统开发入门

 

Python云端系统开发入门