Django初识

Django是一个基于Python的web框架,用于快速开发数据库驱动的网站。它采用MTV(Model-Template-View)架构,模型负责数据操作,模板处理页面展示,视图协调数据与模板。项目通常包含多个应用,每个应用有自己的URL、模型、模板和视图。Django通过settings.py配置项目,urls.py定义URL路由,实现灵活的解耦设计。
摘要由CSDN通过智能技术生成

Django是什么

Django 最初被设计用于具有快速开发需求的新闻类站点,目的是要实现简单快捷的网站开发。Django 是一个web框架,可以很方便地实现一个数据库驱动的 Web 应用。

web框架和web服务器不一样,web框架是建设web应用的,把从接收请求数据到返回数据的这个过程中的操作进行封装,这样开发者方便地调用框架封装好的API就可以快速的实现自己的功能,所以说实现简单快捷的网站开发。没有web框架也可以开发web应用,就是开发者的工作量会大一些。web服务器是处理请求,并返回响应,还要管理多进程,进程挂了,要拉起等等,web服务器是比在web框架更底层的东西。

Django:一个MTV框架

MTV也就是 model-template-view。

  • 模型 model:Django是快速实现数据库驱动的web应用的。model就是数据,一般的,数据都在数据库,数据表里,Django把SQL语句进行了封装,直接用python代码就可以建表,增删改查数据,模型准确且唯一了web应用数据。
  • 模板 template:web应用最终是要在浏览器上显示内容的,这就是template的作用,它是html、css、js,把模型的数据填充进去,就是一个完整的、要展示的web页面了。
  • 视图 view:要把数据按照功能逻辑填充到模板里,这就是view的作用。view操作(模型)数据,用数据渲染模板,然后返回数据࿰
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

会凌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值