进入Web的殿堂与Django的初接触

时间:2020-07-28 00:43:38   收藏:0   阅读:57

什么是Web

Web(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统,是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet的信息节点组成一个互为关联的网状结构

Web的特点

Web的结构

用户通过访问前端的功能,前端分为静态功能动态功能
静态功能不会和后端服务器进行交互,仅在前端处理并响应用户
动态功通过与后端的交互,通过前端发送给后端的指令,在后端接到指令并作出相应逻辑处理后响应给前端,前端在收到后端响应后,将结果直接或二次加工呈现给用户

Web结构图

前后端不分离

技术分享图片

前后端分离

技术分享图片

组成前端的开发语言

名称 描述 举例
超文本语言html 一种用来标记页面布局的语言(准确来说html不算一种语言) <table></table>
css 用来给html添加各种样式的语言 color: red
javascript 用于动态调整html,css,进行前端逻辑处理,与后端交互的语言 var name = ‘beck‘;

Python中的后端服务器框架

名称 描述
Tornado 支持异步,有自己的服务器的web框架,成熟的web框架,初学难度高
Webpy 一个小巧的Web框架,貌似已经停止更新
Flask 一个轻量级框架,生态齐备,使用率高,有一定学习成本
Japronto 2017年出的新框架,性能很强,但生态还不齐备,当前版本还有诸多问题
Django 成熟的PythonWeb框架,生态齐备且功能齐备,学习成本低,易于快速上手

什么是Django

Django中的MVT

技术分享图片

Django中的模块

学习的准备之基础知识

Python3的安装

为什么使用python3,因为django2版本不再支持python2,并且2020年官方将不再支持python2的更新

pip

pip是一个python的第三方开源库的下载与安装工具,使用方法

pip install django2==2.1.2

Virtualenv

Django的基础命令

原文:https://www.cnblogs.com/my_captain/p/13227929.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!