return render_template("staticdemo.html") 1. 2. 3. 4. (4)启动项目,输入http://127.0.0.1:5000/staticdemo,则会显示我们配置好的含有CSS样式表单的静态网页,效果如下: 1.2 访问静态文件接口路由,直接返回静态文件 使用send_file(静态文件路径) ,可以直接返回静态文件,如下例,我们在static文件夹下拷贝一个py...
static_folder='', #空 表示为当前目录 (myproject/A/) 开通虚拟资源入口 static_url_path='', ) @app.route('/') def index(): return render_template('mainPage.html') @app.route('/adjustPage') def add(): return render_template('adjustPage.html') @app.route('/login', methods = ["...
1.1 通过url访问直接返回html 步骤: 从flask包中导入render_template 在app.py ,url对应方法的返回如下: @app.route("/blog2/<blog_id>") def blog_detail2(blog_id): return render_template("blog_detail.html", blog_id=blog_id) 1. 2. 3. 需要注意,和 Java 开发不同的是这里 需要加上.html, ...
root = os.path.join(os.path.dirname(os.path.abspath(__file__)),"html")#html是个文件夹@app.route('/')defhome():returnsend_from_directory(root,"homepage.html")#homepage.html在html文件夹下 3、使用 app.send_static_file app = Flask(__name__,static_url_path='')#修改静态文件夹的目录...
在生产环境中,你可能希望使用内容分发网络(CDN)来加速静态文件的传输。Flask允许你通过配置STATIC_HOST选项来指定静态文件的主机名,从而实现CDN加速。 以下是一个示例: fromflaskimportFlaskapp=Flask(__name__)app.config['STATIC_HOST']='https://cdn.example.com'@app.route('/')defindex():return'''<link...
@app.route('/')defindex():msg="这是传入的值:Hello World"strs='Hello World'returnrender_template('index.html',var1=msg,var2=strs) b.在index.html中接收参数 {{var1}} {% python语句 %} c. 展示图片:在在项目目录下新建一个static文件夹,然后在里面新建一个img目录,存入一张图片名为favicon...
static: 存放静态文件 templates文件夹:用于放置html模板文件 由于flask属于轻量级web框架, 更加自由、灵活,可扩展性强,第三方库的选择面广,开发时可以结合自己最喜欢用的轮子,也能结合最流行最强大的Python库 。所以这个框架的代码架构需要自己设计。 2、创建项目主要逻辑代码保存目录 ...
return"index.html",200,{"header1":"header1_info","header2":"header2_info"}# 第一个参数是返回的信息,第二个是状态码,第三个是设置请求头(字典形式)。后两个参数可以省略 补充:原则上我们返回(return)都应该是返回Response对象,但是上面的方式也是可以的,flask智能地将他们转为了Response对象。
@app.route('/')def hello_world():return 'Hello World!' 当客户端访问/时,将响应hello_world()函数返回的内容。注意,这不是返回Hello World!这么简单,Hello World!只是HTTP响应报文的实体部分,状态码等信息既可以由Flask自动处理,当然也可以通过编程来制定。
def index(): if request.method == "GET": return render_template("index.html") ...