二、mvc完整处理过程

作者: 扑腾的蛾子 | 来源:发表于2017-10-16 16:00 被阅读66次

站点结构

入口类 : flask类的实例、@app.route('/')路由装饰响应处理函数、程序配置 app.debug=True、程序运行

site->static(images、js、css)、templates(index.html)

结构 mvc

请求/响应流程

路由接收请求

分配请求给特定的视图函数

视图函数返回视图

mvc流程示例

整体文件结构,没有展开的就是空文件,以这个目录为参考完成下面的示例

1、简单的vc模式

@app.route('/')

def index():

    return render_template('index.html')

hello.py文件

index.html页面,注意/static默认是从根目录去找static文件夹

body{

font-size: 16;

color: #333;

}

h1,h2,h3{

font-weight: 300;

}

style.css文件

2、mvc结构

class Book:

    def __init__(self, title, price, author, publisher):

            self.title = title

            self.price = price

            self.author = author

            self.publisher = publisher

    def __str__(self):

        return '<Book {}>'.format(self.title)

book.py文件

@app.route('/books/')

def book_list():

    books = [

        Book('python flask', 59.00, 'dong', '人民邮电出版社'),

        Book('python selenium', 59.00, 'dong', '人民邮电出版社'),

        Book('python 爬虫', 59.00, 'dong', '人民邮电出版社'),

        Book('python 多线程', 59.00, 'dong', '人民邮电出版社'),

        Book('python 语言', 59.00, 'dong', '人民邮电出版社')

    ]

    return render_template('book-list.html', books=books)

hello.py文件

book-list.html

今天是一个整体的示例,后面将会有对各个部分的讲解,大家了解整体的流程就可以了。后面的开发也都会大体遵循这种流程模式的。

相关文章

  • 二、mvc完整处理过程

    站点结构 入口类 : flask类的实例、@app.route('/')路由装饰响应处理函数、程序配置 app.d...

  • Spring MVC入门书目录

    Spring MVC入门之DispatcherServlet处理请求过程 Spring MVC入门之基于XML文件...

  • 近期学习 2016-11-25

    Spring MVC在Web项目中的应用 Spring MVC处理请求的过程 RequestMappingHand...

  • 9、SpringMVC异常处理机制详解

    ExceptionHandlerExceptionResolver处理异常过程总结 Spring MVC 执行Co...

  • Spring MVC的工作原理

    Spring MVC原理图 工作过程 Spring MVC是通过将需要Spring MVC处理的请求映射到一个名叫...

  • spring mvc 原理深度解析(一)

    1、回顾servlet 与jsp 执行过程 2、Spring MVC请求处理流程 3,mvc 体系结构详解 URL...

  • MVC实现过程(二)

    通过MVC实现过程(一)了解了mvc的实现过程,这次通过上次的学习,来模仿angularjs部分形式: 例子

  • SpringMVC统一异常处理

    原理 Spring MVC把请求映射和处理过程放到try catch中,捕获到异常后,使用异常处理bean进行处理...

  • 详解Spring MVC:下

     前面分析了Spring MVC的创建过程,本章分析Spring MVC是怎么处理请求的。我们这里分两步:首先分析...

  • 七、Spring MVC

    Spring MVC处理请求的过程 请求到来的首先交给DispatcherServlet. DispatcherS...

网友评论

    本文标题:二、mvc完整处理过程

    本文链接:https://www.haomeiwen.com/subject/hndkuxtx.html