zoukankan      html  css  js  c++  java
  • Django MTV模型思想

    .DjangoMTV分别代表:

    1.Model(模型):负责业务对象与数据库的对象(ORM)

    2.Template(模版):负责如何把页面展示给用户 

    3.View(视图):负责业务逻辑,并在适当的时候调用ModelTemplate

    此外,Django还有一些其他的模块来接受和处理客户端发来的请求,如urls模块可以对接收的数据通过映射关系分别发送给相应的views进行处理。

    三.客户端访问服务端,整个数据处理流程:

    1. 首先客户端端发送访问请求信息
    2. 服务端接收客户访问信息,通过Django本身自带的wsgi模块或外部的uwsgi模块访问信息进行处理,打包成一定的格式并传给urls
    3. urls接收客户端访问信息,通过映射关系,根据信息的不同分别转到不同的views
    4. views模块根据信息的不同分别调用不同的modles模块及template模块
    5. Modles模块通过对数据库访问或者其他数据处理方式将处理好的数据返回给views
    6. Views将从modles获取到数据发送给template模块进行渲染处理。
    7. template将处理好的数据经服务器处理发送给客户端
    8. 客户端接收到想要的由服务端发送过来的信息。

     

  • 相关阅读:
    Unity资源打包之Assetbundle
    集社交与金融为一体,平安天下通怎样推动互联网金融创新?
    json和pickle模块
    sys模块
    os模块
    random模块
    datetime模块
    time模块
    logging模块

  • 原文地址:https://www.cnblogs.com/fengjunhua/p/7777087.html
Copyright © 2011-2022 走看看