Django 笔记一 框架简介

Django框架
1, WEB与服务器
    a, WEB:表示用户可以浏览网页的内容,(HTML/CSS/JS)
    b,SERVER:
        存储WEB所需要的信息(HTML/图片/文件等)
        能够处理用户请求(request),并给出响应response
        执行服务器端程序:数据库操作;


    c, Django框架
        使用Python语言来开发服务器端处理程序;
2, 框架介绍:
    什么是框架:
        框架是一个为了解决开放性问题而存在的一种结构。
        框架本身提供了一些最基本的功能。我们只需要在框架的基础之上搭建属于自己的操作即可;
    python中的框架
        1,Django: 重量级的WEB框架;
        2, Tornado异步框架;
        3, Flask: 轻量级的WEB框架
        ...
3, Django框架
    1,什么是Django框架;
        是一个开源框架,2005年发布,采用Python语言开发;早期是做新闻及内容管理的网站。
        提供了非常强大的后台管理系统;
    2, Django的框架模式--MTV
        M: Models层
            模型层,负责数据库的建模,以及CRUD的操作;
            将数据库中的表结构抽象成类;
        T: Templates层
            模板层,用于处理用户显示的内容,如HTML
        V: Views层
            视图层,处理与用户交互的部分,从模型中获取数据,再将数据发送给模板,并显示给用户;
        
        其他框架MVC
        Models:    模型层
            模型层,负责数据库的建模,以及CRUD的操作;
        Views:    视图层
            用于处理用户的显示的内容。
        Controllers:控制层
            处理与用户交互的部分内容,从模型中获取数据,再交给视图层,再显示给用户;
    MTV和MVC框架各层的对应关系:
        M -- M
        T -- V
        V -- C
        
        

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值