Project name :Flask_Plan

上一篇文章,我们创建了默认的flask项目,也可以运行起来。

但是只有一个首页,只显示一个hello world。

现在我们创建访问路由,也就是访问地址对应的返回。

编辑 Flask_Plan\Flask_Plan.py

from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello_world():
return 'Hello World!' # 以下增加 @app.route('/view_plan/')
def view_plan():
return '这是计划详细页面' @app.route('/view_date/')
def view_date():
return '这是历史详细页面' @app.route('/view_carriage/')
def view_carriage():
return '这是车辆详细信息' # 以上增加
if __name__ == '__main__':
app.run()

我增加了3个视图。

启动试着访问一下

http://127.0.0.1:5000/view_plan/

http://127.0.0.1:5000/view_date/

http://127.0.0.1:5000/view_carriage/

这些都是死的,那么多详细页面,我们需要通过url把参数传过来,再根据传过来的参数,返回响应的数据。

修改Flask_Plan\Flask_Plan.py

from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello_world():
return 'Hello World!' # 以下增加 @app.route('/view_plan/')
def view_plan():
return '这是计划详细页面' @app.route('/view_date/<date>') #增加<date>
def view_date(date): #把date传入显示函数
return '这是历史详细页面%s'%date #把date显示出来 @app.route('/view_carriage/<carnum>') #增加<carnum>
def view_carriage(carnum): #把carnum传入显示函数
return '这是车辆详细信息%s'%carnum #把carnum显示出来 # 以上增加
if __name__ == '__main__':
app.run()

http://127.0.0.1:5000/view_date/123

http://127.0.0.1:5000/view_carriage/1234

好了,我们可以显示出url传入的参数了。

Flask初级(二)为flash创建路由,访问路径。的更多相关文章

  1. Flask初级(一)创建及运行flash

    和前面的django差不多,选个类型,定义个目录. 选个模板解释器,定义一个模板文件夹名称. Create就创建成功了. 运行一下.会显示 Hello World! 最好给它换个运行环境,建个虚拟环境 ...

  2. lumen 路由访问路径

    项目目录/public/index.php/接你设置的路由 比如设置了 $app->get('/test', function () use ($app) {    return $app-&g ...

  3. Flask框架(二):路由与蓝图

    一.路由 使用 route() 装饰器来把函数绑定到 URL: @app.route('/') def index(): return 'Index Page' @app.route("/h ...

  4. Flask之项目创建,路由以及会话控制

    Flask Flask诞生于2010年,是Armin ronacher(人名)用 Python 语言基于 Werkzeug 工具箱编写的轻量级Web开发框架. Flask 本身相当于一个内核,其他几乎 ...

  5. Flask初级(十一)flash与APScheduler 实现定时任务

    from flask import Flask from flask_apscheduler import APScheduler # 引入APScheduler class Config(objec ...

  6. Flask备注二(Configurations, Signals)

    Flask备注二(Configuration, Signals) Flask是一个使用python开发Web程序的框架.依赖于Werkzeug提供完整的WSGI支持,以及Jinja2提供templat ...

  7. Vue2全家桶之二:vue-router(路由)详细教程,看这个就够了

     作者:东西里本文转载于:https://www.jianshu.com/p/514c7588e877来源:简书 转载仅供自己日后看方便.  由于Vue在开发时对路由支持的不足,于是官方补充了vue- ...

  8. 前端知识(二)08-Vue.js的路由-谷粒学院

    目录 一.锚点的概念 二.路由的作用 三.路由实例 1.复制js资源 2.创建 路由.html 3.引入js 4.编写html 5.编写js 一.锚点的概念 案例:百度百科 特点:单页Web应用,预先 ...

  9. django-rest-framework 基础二 序列化器和路由

    django-rest-framework 基础二 序列化器和路由 目录 django-rest-framework 基础二 序列化器和路由 1. 序列化器 1.1 Serializer的使用 1.2 ...

随机推荐

  1. [Linux] - Linux安装JDK

    https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html  <官方JDK下载 之后 ...

  2. Faster-RCNN-TensorFlow-Python3.5 在Ubuntu16.04下的配置方法

    目录 Faster-RCNN-TensorFlow-Python3.5 在Ubuntu16.04下的配置方法 安装过程 1. 深度学习环境Tensorflow的安装 2. 安装python包 3.   ...

  3. miRNA几大常用的数据库

    1.miRbasehttp://www.mirbase.org/2.miRDBhttp://www.mirdb.org/miRDB/policy.html3.miRandahttp://www.mic ...

  4. ng-model 数据不更新 及 ng-repeat【ngRepeat:dupes】错误

    一.ng-include 引入的文件中 ,ng-model 数据不更新 例如, $scope.username = “Jones”  .此时,在 ng-include 引入的文件中,直接使用 ng-m ...

  5. Codeforces Beta Round #95 (Div. 2) C. The World is a Theatre 组合数学

    C. The World is a Theatre There are n boys and m girls attending a theatre club. To set a play " ...

  6. codevs 1082 线段树练习 3 区间更新+延迟标记

    题目描述 Description 给你N个数,有两种操作: 1:给区间[a,b]的所有数增加X 2:询问区间[a,b]的数的和. 输入描述 Input Description 第一行一个正整数n,接下 ...

  7. poj 1144 Network 无向图求割点

    Network Description A Telephone Line Company (TLC) is establishing a new telephone cable network. Th ...

  8. Linux环境下的定时任务(转载)

    今天做了个数据库的备份脚本,顺便系统得学习一下Linux下定时执行脚本的设置.Linux下的定时执行主要是使用crontab文件中加入定制计划来执行,设置比Windows稍微复杂一些(因为没有图形界面 ...

  9. c++ 匹配A容器中最先出现的b容器中的元素,返回iterator,(find_first_of)

    #include <iostream> // std::cout #include <algorithm> // std::find_first_of #include < ...

  10. jekins,报错 stderr: Could not create directory '/usr/share/tomcat7/.ssh'. Failed to add the host to the list of

    public key是在~/.ssh/id_rsa.pub,而private key是~/.ssh/id_rsa 设置的时候,Jenkins需要的是private key