首页 > 其他分享 >flask_视图函数的分离

flask_视图函数的分离

时间:2023-05-10 18:55:28浏览次数:27  
标签:调用 函数 flask dispatch 视图 请求

随着项目的增大,便于管理,需要把视图函数单独放一起,架构为:

  ~ 启动文件

  ~ 视图函数

  ~ 数据处理

  ~ view

  ~ 其它的帮助函数

 

启动有两种方法

  1、集中式管理注册路由,启动文件里调用视图相关的代码

    

   2、

 

基于类的视图,可插拔视图

    dispatch_request 分配请求

      

 

    类视图有两种调用装饰器方式和两种声明请求方法的方式:

      

 

      

 

       

 不需要重新定义dispatch_request()可以直接调用MethodsView类

    

 

methodView 的不同请求方法,是否带参数

  

         

   

  问号(?)传参的不同请求方式

       

 

  

  

 

标签:调用,函数,flask,dispatch,视图,请求
From: https://www.cnblogs.com/lili37/p/17388999.html

相关文章

  • 获取采购信息记录函数BAPI_INFORECORD_GETLIST
    DATA:lt_purchTYPETABLEOFbapieine,lt_returnTYPETABLEOFbapireturn.FIELD-SYMBOLS:<fs_return>TYPEbapireturn,<fs_purch>TYPEbapieine.CALLFUNCTION'BAPI_INFORECORD_GETLIST'EXPORTING......
  • matlab绘图中set函数的使用汇总
    Matlab绘图中set函数使用汇总%设置标题字体大小,字型set(get(gca,'title'),'FontSize',10,'FontName','宋体');%设置X坐标标题字体大小,字型set(get(gca,'XLabel'),'FontSize',10,'FontName','TimesNewRoman');%设......
  • 写C++模板函数的两种形式
    #include<iostream>template<typenameT>autof1(constT&x){std::cout<<x<<std::endl;};autof2=[](constauto&x){std::cout<<x<<std::endl;};intmain(intargc,char**argv){int......
  • 箭头函数
    箭头函数箭头函数是一个函数表达式,理论上,任何使用函数表达式的场景都可以使用箭头函数。完整语法(参数1,参数2,...)=>{//函数体}如果参数只有一个,可以省略小括号参数=>{}如果箭头函数只有一条返回语句,可以省略大括号,和return关键字参数=>返回值细......
  • 利用css var函数让你的组件样式输出规范样式API,可定制性更高;
    我们平时在使用ElementuiAntdesing这些UI库时,难免会碰到使用deep强行侵入式去修改组件内部样式的情况; 比如下列代码,我们需要把ant的分页样式进行高度自定义,就得使用deep去修改; 这种实现方式确实能够达到我们的目的,但在开发时确总觉得不太合适:1、他属于强行入侵组件内部去......
  • 随机颜色函数
    1//1、定义一个随机颜色函数,如果输入true(默认),2//返回#ffffff;;false返回rbg3functiongetRandomColor(flag=true){4if(flag){5constarr=['0','1','2','3','4','5','6&#......
  • 日期函数
    1//封装日期函数2functiongetDatetime(){3constdate=newDate()4letyears=date.getFullYear()5letmonth=date.getMonth()+16month=month<10?'0'+month:month7letday=date.getDate()......
  • 函数 指针 数组
    首先抛出几个问题1什么是函数?什么是数组?什么是指针?2怎么区分函数指针指针函数指针数组函数指针数组?开始解读:首先明确这几个概念A函数:表示实现特定功能的可复用代码块。B指针:保存变量地址的特殊变量(指针既然是变量,那么也是有地址的,当我们想要对指针自己进行操作时,可能......
  • httprunner 4.x学习 - 10.参数化(parameters)引用外部 csv 数据文件 和函数
    前言httprunner4.x实现参数化使用parameters关键字,数据源有三种方式1.在yaml文件中直接写测试数据源2.测试数据源写到csv文件3.自定义函数,函数返回列表形式数据独立参数对于已有参数列表,并且数据量比较大的情况,比较适合的方式是将参数列表值存储在CSV数据文件中。......
  • python内置函数
    1说明以下解释来源于官网和个人理解,官网的英文说明个人觉得理解起来更加准确,更加容易懂。翻译过来的中文的确每个字都认起来都毫无障碍,但整体意思总是怪怪的,或者理解起来不够准确。或许编写文档的专业人士用的是英语,人家自然会用英语的方式来直击灵魂深处地解释,而翻译通常是基......