当前位置:   article > 正文

从0开始使用flask搭建WEB前端可视化界面_flask框架前端界面

flask框架前端界面

1.download一个模板

模板
在这里插入图片描述
在这里插入图片描述
将其中的html结尾的文件放入template文件夹,其余的放入static文件夹,再创建一个python文件使用flask,文件结构如下:
在这里插入图片描述
在这里插入图片描述

2.配置flask python文件

# -*- coding: UTF-8 -*-
from flask import Flask, render_template, request, session, redirect, url_for

class Display():
    
    def __init__(self):
        self.app=Flask(__name__,template_folder="templates")
        self.app.add_url_rule("/", "/index/", methods=["GET","POST"],view_func = self.index)
        self.app.add_url_rule("/index/", methods=["GET","POST"],view_func = self.index)
        self.app.add_url_rule("/login/", methods=["GET","POST"],view_func = self.login)
        
    def login(self):  
        return render_template('login.html')    
    
    def index(self):
        return render_template('index.html')
    
    def run(self):
        self.app.run(host='127.0.0.1',port=5002,debug=True,threaded=True)


if __name__ == '__main__':
    app = Display()
    app.run()
   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25

3.移动模板中文件的相对位置

该文件为例:
我们将所有的html文件放入template文件夹,其他文件夹如jscssvendor等放入static文件夹(assets直接放入static也可以)

在这里插入图片描述
在这里插入图片描述
移动后如下图所示
在这里插入图片描述

4.修改html中的原路径

由于上步中移动了文件的位置,于是在html中引用的文件的路径可能发生了改变

在这里插入图片描述
选中并替换所有vendor/ (推荐使用vscode的多光标操作:ctrl+D
替换后:
在这里插入图片描述
将所有assets/替换为static/

5.运行与调试

接下来终端键入命令:启动python文件
并在浏览器访问127.0.0.1:5002(如果没设置端口,默认是5000)
出现了如下报错,说明有的文件路径不对,再次修改一下(本次无报错,下面的图片只是举例)
在这里插入图片描述
在这里插入图片描述

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/185708
推荐阅读
相关标签
  

闽ICP备14008679号