当前位置: 首页 > news >正文

云南网站建设及优化网页制作与网站建设宝典

云南网站建设及优化,网页制作与网站建设宝典,网站建设的潜在客户,seo外包网络公司1、安装Flask 打开终端运行以下命令: pip install Flask 2、创建项目目录 在Windows上: venv\Scripts\activate 执行 3、创建 app.py 文件 可以在windows终端上创建app.py文件 (1)终端中创建 使用echo命令 echo "fr…

1、安装Flask

打开终端运行以下命令:

pip install Flask

 

2、创建项目目录

在Windows上:

venv\Scripts\activate

执行

3、创建 app.py 文件

可以在windows终端上创建app.py文件

(1)终端中创建

使用echo命令
echo "from flask import Flask, render_template" > app.py
echo "app = Flask(__name__)" >> app.py
echo "" >> app.py
echo "@app.route('/')" >> app.py
echo "def home():" >> app.py
echo "    return 'Hello, Flask!'" >> app.py
echo "" >> app.py
echo "@app.route('/hello/<name>')" >> app.py
echo "def hello(name):" >> app.py
echo "    return render_template('hello.html', name=name)" >> app.py
echo "" >> app.py
echo "if __name__ == '__main__':" >> app.py
echo "    app.run(debug=True)" >> app.py

这段代码刚开始没这么复杂,主要先创建一个Flask项目添加模块并使用 render_template渲染模板: 

使用 cat 命令
cat <<EOF > app.py
from flask import Flask, render_templateapp = Flask(__name__)@app.route('/')
def home():return 'Hello, Flask!'@app.route('/hello/<name>')
def hello(name):return render_template('hello.html', name=name)if __name__ == '__main__':app.run(debug=True)
EOF
使用 printf 命令
printf "from flask import Flask, render_template\n" > app.py
printf "app = Flask(__name__)\n" >> app.py
printf "\n" >> app.py
printf "@app.route('/')\n" >> app.py
printf "def home():\n" >> app.py
printf "    return 'Hello, Flask!'\n" >> app.py
printf "\n" >> app.py
printf "@app.route('/hello/<name>')\n" >> app.py
printf "def hello(name):\n" >> app.py
printf "    return render_template('hello.html', name=name)\n" >> app.py
printf "\n" >> app.py
printf "if __name__ == '__main__':\n" >> app.py
printf "    app.run(debug=True)\n" >> app.py

虚拟环境可以帮助我们隔离项目依赖,避免与系统Python环境冲突。所以可以在项目根目录中创建一个虚拟环境: 

python -m venv venv

(2)激活虚拟环境

在Linux或macOS上:

source venv/bin/activate

在Windows上:

venv\Scripts\activate

 

(3)手动创建文件并写入代码

也可以使用记事本先编辑过后另存

 

然后另存为,找到C盘下的 my_flask_project 目录,文件命名为 app.py ,保存类型为所有文件

点击保存

这里定义了两个路由,先说一下路由

所谓路由,就是处理请求url和函数之间关系的程序,一个Web应用不同的路径会有不同的处理函数,当我们请求应用时,路由会根据请求的 url 找到对应处理函数。

基础路由定义

使用route()装饰器来把函数绑定到URL:

@app.route('/')
def home():return 'Hello, Flask!'

 动态url

Flask 支持在 url 中添加变量部分,使用<变量名>的形式表示,Flask 处理请求时会把变量传入视图函数,所以可以在试图函数内获取该变量的值。

@app.route('/hello/<name>')
def hello(name):return render_template('hello.html', name=name)

4、创建templates文件夹

代码:

HTMl<!DOCTYPE html>
<html>
<head><title>Hello</title>
</head>
<body><h1>Hello, {{ name }}!</h1>
</body>
</html>

 打开记事本,输入代码

 

另存为 my_flask_project 目录下的 templates 目录,命名为  hello.html ,保存类型也是所有文件

 保存

5、运行Flask应用

然后打开终端运行以下命令启动Flask服务器

python app.py

打开浏览器,访问 http://127.0.0.1:5000/ ,可以看到“Hello, Flask!”的页面信息;

访问 http://127.0.0.1:5000/hello/YourName 会看到一个动态生成的页面,显示“Hello, YourName!”。

6、最终项目目录

最终,创建的项目目录结构如下:

my_flask_project/
│
├── app.py                # 主应用文件
├── templates/            # 存放HTML模板文件
│   └── hello.html        # 示例模板文件
├── venv/                 # 虚拟环境目录(可选)

 

http://www.dtcms.com/a/547655.html

相关文章:

  • 使用什么工具什么步骤完成网站的设计与建设咸阳网站建设电话
  • 乐站_网站建设_自助建站制作网站的钱
  • 国外设计类网站英文二手汽车网站建设
  • 知行网站建设网站建设摊销时间是多久
  • 下列关于网站开发中网页额中国国建设监理协会网站
  • 哪个网站用div做的好大公司的网站都找谁设计
  • 哪些外国购物网站可以做涉密项目单位网站建设流程
  • 温州网站改版公司哪家好建设局电话965559
  • 什么是网站框架结构做动图素材网站
  • 做最好的色书网站温州做外贸网站设计
  • 百度收录效果好的网站北京seo网站诊断
  • 在哪个网站做推广好网站建设费用应按几年摊销
  • 黄陂区建设局网站谷歌搜索引擎大全
  • 全网推广平台推荐快速排名优化怎么样
  • vs2008做网站长春做网站费用
  • 外贸出口工艺品怎么做外贸网站贵阳市城乡建设学校网站
  • 免费拓客软件seol英文啥意思
  • 长沙可以做网站的公司南宫企业做网站
  • 做网站平台需要什么条件遂宁市网站建设
  • 学院网站群建设方案上海网站络公司
  • 关于服装的网站规划与设计定制网站开发报价单
  • 怎样创建网站详细步骤咖啡网页制作素材
  • 全国知名网站排名潍坊网站建设方案外包
  • 在线建站网站工作手机
  • 做网站接雕塑业务泰安网站建设公司哪家好
  • 网站没有内容 备案能成功吗搜索引擎的工作原理分为
  • 广东建网站国家企业信用信息公示系统官网全国
  • 做网站有关机械的图片建微网站需要购买官网主机吗
  • 怎么用服务器ip做网站网站开发工作量
  • 做自媒体的有哪些素材网站wordpress多站批量发布