Django框架-1

框架介绍

  • 框架是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;

  • 框架是可被应用开发者定制的应用骨架,是某种半成品;

使用框架开发的好处

  • 开发周期短
  • 维护成本低
  • 软件生产效率和质量得到提高

Django框架

  • Django框架是使用python语言编写的一个开源web应用框架
  • Django框架是劳伦斯出版集团的开发人员为开发新闻内容网站而设计出来的一个软件,它遵循MVC思想,但是有自己的一个名词,叫做MVT

Django的特点

重量级框架

对比python其他web框架,如flask,Tornado而言,Django原生提供了众多的功能组件,让开发更简便快速(很多功能集成到Django框架中)

MVC模式

有一种程序设计模式叫做MVC,其核心思想就是分工、精耦,让不同的代码之间降低耦合,增强代码的可扩展性和可移植性

  • MVC:M=model(模型:业务处理) V=view(试图:用户观看) C=controller(控制:调用不同模块)

Djang的MVT

  • M全拼为Model,与MVC中的M功能相同,负责和数据库交互,进行数据处理
  • V全拼为View,与MVC中的C功能相同,接受请求,进行业务处理,返回应答
  • T全拼为Template,与MVC中的V功能相同,负责封装构造要返回的html

Django安装

(只附一张图片,这里安装的2.2.8版本的Django)
Django框架-1_第1张图片

项目搭建

  • 创建项目工程
  • 创建应用
  • 了解工程目录和结构
  • 定义视图与路由

新建Django项目

使用Django提供的命令,可以创建一个Django项目实例需要的配置项–包括数据库配置、Django配置和应用程序配置的集合

1.创建项目

Django框架-1_第2张图片
Django框架-1_第3张图片

启动项目

Django框架-1_第4张图片
ip默认为127.0.0.1(本机地址)

端口默认为8000

创建应用

Django框架-1_第5张图片

你可能感兴趣的:(python,django,python,后端)