flask开启debug模式的两种方法、加载配置文件的两种方法、URL传参的四种方法
from flask import Flask
app = Flask(__name__) # app.config.update(DEBUG=True)#开启debug模式 #加载配置文件方法一
# import config
# app.config.from_object(config)
# 加载配置文件方法二
app.config.from_pyfile('config.py') # 访问根目录的路径
@app.route('/')
def hello_world():
a = 1
b = 0
c = a / b
return c # 通过URL给后台传参的方法一
@app.route('/p/<article_id>/')
def article(article_id):
return '您当前阅读的是第%s篇文章' % article_id # 访问的URL:http://127.0.0.1:5000/p/2ss5/
# 页面结果:您当前阅读的是第2ss5篇文章 # <editor-fold desc="限制参数的类型"> # int型
@app.route('/article/<int:article_id>/')
def articles(article_id):
return '你当前阅读的是第%s篇文章' % article_id # 访问的URL为:http://127.0.0.1:5000/article/34/
# 页面结果是:你当前阅读的是第34篇文章
# 访问的URL:http://127.0.0.1:5000/p/2ss5/
# 页面结果:404找不到页面(报错)
# </editor-fold> # str型
@app.route('/<string:classfiy>/')
def classfiy(classfiy):
return '你当前的类目是%s'%classfiy
# 访问的URL:http://127.0.0.1:5000/shujuzu/
# 页面结果为:你当前的类目是shujuzu # @app.route('/123/')
# def hello_world():
# a = 1
# b = 0
# c = a / b
# return 'Hello World!'
if __name__ == '__main__':
app.run(debug=True) #开启debug模式
flask开启debug模式的两种方法、加载配置文件的两种方法、URL传参的四种方法的更多相关文章
- Django项目关闭debug模式后,静态文件无法加载的解决办法
开启内置服务器,由于项目中local_settings.py文件中的DEBUG=True,进行开发和调试一直没什么问题. 但是现在需要编写404,500等出错页面,在debug模式下出了错都会出现报错 ...
- Angular页面传参的四种方法
1. 基于ui-router的页面跳转传参 (1)在Angular的app.js中用ui-route定义路由,比如有两个页面, 一个页面(producers.html)放置了多个producers,点 ...
- angularJS 传参的四种方法 【修改】
1. 基于ui-router的页面跳转传参(1) 在AngularJS的app.js中用ui-router定义路由,比如现在有两个页面,一个页面(producers.html)放置了多个produce ...
- angularJS 传参的四种方法
AngularJS - Passing data between pages 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处.作者:Ye Huang链接:https://www.z ...
- android 加载中、无网络、无数据、出错 四种状态的代码封装
package com.weavey.loading.lib;import android.content.Context;import android.content.res.TypedArray; ...
- 【python】flask 开启 debug 模式
方法一: 直接在run的时候添加debug from flask import Flask app = Flask(__name__) @app.route('/') def hello_world( ...
- mybatis 加载配置文件的两种方式
package com.atguigu.day03_mybaits.test; import java.io.IOException;import java.io.InputStream;import ...
- mybatis 加载配置文件的方法
一. 使用sqlSessionFactory 的 mapperLocations 进行加载 <!-- SessionFactory --> <bean id="sqlSe ...
- flask使用debug模式时,存在错误时,会占用设备内存直至服务重启才释放;debug模式会开启一个守护进程(daemon process)
函数调用顺序flask的app.py的run-->werkzeug的serving.py的run_simple-->调用werkzeug的debug的__init__.py里的类Debug ...
随机推荐
- 第8天:javascriptDOM小 案例、onmouseover 、onmouseout
案例 为元素注册点击事件,弹出对话框 <input type="button" id="btn" value="开发分离"> & ...
- JS实现最短路径之迪杰斯特拉(Dijkstra)算法
最短路径: 对于网图来说,最短路径是指两个顶点之间经过的边上权值和最少的路径,我们称第一个顶点是源点,最后一个顶点是终点 迪杰斯特拉 ( Dijkstra) 算法是并不是一下子就求出 了 Vo 到V8 ...
- 撩课-每天刷Web面试题(前10天汇总)-Day12
一.算法题部分 1. 如何获取浏览器URL中查询字符串中的参数 function getParamsWithUrl(url) { var args = url.split('?'); ] === ur ...
- 安装并使用Oracle SQL Developer访问Oracle
---问题 如何安装并使用Oracle SQL Developer访问Oracle. ---步骤 Oracle SQL Developer是Oracle官方出品的免费图形化开发工具,相对SQL*Plu ...
- EMC光纤交换机故障处理和命令分析
主机没有Login到存储是一个比较常见的故障,故障多发于主机新上线,或者是重启后.例如在Unisphere中,显示Host状态是”Registered: Yes; Logged In: No” ...
- 第二章.JSP/Servlet及相关技术详解
JSP的4种基本语法: 1.JSP注释: <%-- JSP注释部分 --%> 2.JSP声明: <%! //声明一个整型变量 public int count; //声明一个方法 p ...
- 基于netcore对ElasitSearch客户端NEST查询功能的简单封装NEST.Repository
NEST.Repository A simple encapsulation with NEST client for search data form elasticsearch. github A ...
- csharp:search and Compare string
/// <summary> /// 涂聚文 /// 2011 捷为工作室 /// 缔友计算机信息技术有限公司 /// </summary> /// <param name ...
- vue如何下载报表
_export() { const _c = this.$createElement; this.$msgbox({ title: '请确认', showCancelButton: true, con ...
- html5 文档元素 header footer h1h2h4
文档元素: 用于在页面的大布局, 区分各个主体和概念. 让整体清晰, 元素有语义, 进一步代替div 具体划分图示: (参考) <hgroup> <section> <n ...