Flask初始环境配置


Flask初始环境配置

Flask环境

OSwindows10
Python3.10
虚拟环境管理anaconda
env名称NewEnv
激活环境conda activate newenv
IDEPycharm

安装anaconda

直接执行exe文件安装

创建虚拟环境

conda create -n newenv python=3.10
conda activate newenv
conda install  jupter notebook

安装Flask

使用pip或者conda安装flask

在使用pip之前,请在用户根目录C:\Users\NewEnv\下创建pip文件夹,并新建一个pip.ini的文件,使用国内的加速服务.

配置如下

[global]
timeout =6000
index-url = https://mirrors.aliyun.com/pypi/simple/
trusted-host = mirrors.aliyun.com
$ pip install flask

认识web

在写程序之前,简单的认识一下web程序.

1.URL

URL是一个网页地址.

web浏览器通过访问URL 来从web服务器上请求页面.

一个网页地址由以下组成:

scheme://host.domain:port/path/filename[?query][#fragment]
  • scheme: 网络协议,常见的有http,https,ftp等
  • host:定义域主机(默认主机是www)
  • domain:定义域名(比如google)
  • port:定义主机端口(比如:http默认80,https默认443)
  • path:定义还有我要去的路径,如果不写默认是根目录\
  • filename:定义文档/资源的名称
  • ?query :查询字符串,以? 为七点,每个参数以&隔开,在以=分隔参数名称和数据(键值对),比如?key1=value&key2=value2,查询字符串是web服务器自己定义的规则
  • #fragment :以# 开头作为锚点,锚点是网页中指定的位置
2.URL字符编码

URL只能使用ASCII 字符集来通过网络访问.如果包含其他字符,URL 必须转换为有效的ASCII字符.

URL编码使用% 后跟两位十六进制数来替换非ASCII字符.

URL 不能包含空格,使用+来替换空格

URL编码参考手册

3.web服务器,应用服务器,web框架
  • web服务器:主要功能是存储,处理,传递网页给用户.客户端和服务端通过HTML 协议交换数据.(包含CSS样式和JavaScript逻辑处理)
  • 应用服务器:提供后台逻辑的服务器,它拥有高负载,企业级,事务和队列,多通道通信等特性,现在web服务器和应用服务器之间的界限已经模糊了,但是概念是分开来的
  • web框架:便于实现web服务器和应用服务器的框架.如:flask,django 等.

文章作者: 文彦
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 文彦 !
评论
  目录