当前位置: 高中信息技术 / 综合题
  • 1. 小明在分析应用功能组成后,根据功能需求编写了如下网络应用代码:

    from flask import Flask, render_ template, request

    app= Flask(_ name__ )

    @app.route(‘/’)

    def index( ):

    #显示欢迎页面,代码略

    @app.route(/about)

    def about( ):

    #显示关于页面,代码略

    @app. route('/exer', methods='GET', 'POST')

    def exer( ):

    #显示练习页面,代码略

    @app.route('/top')

    def toplist( ):

    #显示排行榜页面,代码略

    if_name_=='_main_ ':

    app.run( )

    1. (1) 请用实线将下列的访问“在线加法练习系统”功能的URL与相应的路由及视图函数连接起来。

      http://127.0.0.1:5000/exer     @app.route' (/about')about( )

      htp://127.0.0.1:5000/top       @app.route('/')index()

      htp://27./.0.1:5000/about      @app rouet('topo')toplist( ):

      htp://27.0.0.1:5000/               @app.roue(/exer, methods-['GET', 'POST'])exer( )

    2. (2) 在编写Flask网络应用程序时需完成的操作选项有A~F,在表中的“完成的操作”列填写相应的操作选项字母。

      A.创建APP对象

      B.导入Flask模块

      C.运行网络应用

      D.创建路由

      E.渲染网页模板

      F.创建视图函数

      代码

      完成的操作

      from flask import Flask, render_ lemplate, request

       

      app= Flask(_name_)

       

      @app.route(‘/’)

      def index( ):

      #显示欢迎页面,代码略

       

      App.run( )

       

      Rendertemplate('indcx.html', txt =mtxt)

       

微信扫码预览、分享更方便