Dzwebs.Net

撰写电脑技术杂文十余年

flask构建WEB服务器的简单方法

Admin | 2022-12-20 16:40:09 | 被阅次数 | 1201

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  为避免使用IIS或apache带来的一序列的麻烦及各种组件安装的困扰,如果想构建个规模小的网站,完全可以使用flask这个库取而代之。下面为大家分享方法。

  一、安装flask库

  当然了,自然是在python环境下安装了。这就不多说了。使用如下命令即可。

  pip install flask

  二、服务器代码

  from flask import Flask,render_template,request
  app = Flask(__name__)

  # @app.route('/index'')
  # def hello_world():
      # return 'Hello World!'
    
  @app.route('/')#此为主页
  def index():
      return render_template('index.html')   #会自动找templates文件夹里面的index.html,并不需要一个绝对路径。

  if __name__=="__main__":
      print('正在启动Web服务…!')
      app.run(host='localhost',port=8080)   # 0.0.0.0地址可给本机所有的IP地址访问

  上述的代码,保存为*.py即可。注意哦,调用的是index.html这个网页文件哦。

  三、网页文件的存放的路径及引用的修改

  在上述*.py文件的同级目录下,自建static和templates如下图的两个文件夹。


  将index.html网页放在templates文件夹里,因为系统会自动找到此路径的网页。此处的网页文件,是自己设计的网页,不是通过模板生成的。因为本人从不喜欢模板,只有自己设计的网页才有灵活性。

  然后,将网页中引用到的*.js和*.css文件,放到static文件夹里。

  最后,修改index.html网页中*.js和*.css的引用路径。比如:

 

      <link rel="stylesheet" href="{{ url_for('static', filename='css/bootstrap.min.css') }}">

  <script src="{{ url_for('static', filename='js/jquery.min.js') }}"></script>

  诸如此类,至此,整个过程就完成了。下面开始访问吧。 

    知识拓展:

    上述方法修改CSS和JS文件的引用稍微有点麻烦,你也可以使用如下的方法修改即可。

    <link rel="stylesheet" href="../static/css/bootstrap.min.css">
    <script src="../static/js/jquery.min.js"></script>


该杂文来自: 最新技术

上一篇:python将字典保存为电子表格的代码

下一篇:rust json的定义及操作

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计