美文网首页
对MVC思考

对MVC思考

作者: royluck | 来源:发表于2020-11-01 09:41 被阅读0次

    MVC和MTV设计模式

    app---
      --validators
      --libs
      --models
      --static
      --api
      --app.py
    go.py // 入口文件
    
    MVC
    • model层 M: 定义数据库相关的内容;
    • 视图层 V: 负责跟前端的交互(定义HTML等静态网页文件相关,也就是那些html、css、js等前端的东西);
    • 控制器 C:处理业务逻辑;

    项目初识,一直很纠结MVC,因为无论怎么看自己学习的项目文件目录还是公司的项目文件目录,M层大同小异,V层也只是命名差异(有命名api、有命名view),但是C层却没有单独目录文件,而是把业务处理逻辑函数写在V层,其实认真想想也没毛病,还是自己转牛角尖了。

    M层声明相关数据模型,以及数据操作的相关方法(增删改);V层处理相关业务逻辑(调用相关包、模块、M层的方法处理业务),并将最总的json返回前端;

    相关文章

      网友评论

          本文标题:对MVC思考

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