Django框架的介绍和创建

发布于:2023-02-02 ⋅ 阅读:(515) ⋅ 点赞:(0)

认识Django框架

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

Django的特点

重量级框架

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

  1. 提供项目工程管理的自动化脚本工具
  2. 数据库ORM支持(对象关系映射,英语:Object Relational Relational ) object Relational Relational
  3. 模板
  4. 表单
  5. Admin管理站点
  6. 文件管理
  7. 认证权限
  8. session机制
  9. 缓存

MVT模式

      有一种程序设计模式叫MVC,其核心思想是分工、解耦,让不同的代码块之间降低耦合,增强代码的可 扩展性和可移植性。 模型 --视图 --控制器

     MVC的全拼为Model-View-Controller,为了将传统的输入(input)、处理(processing)、 输出(output)任务运用到图形化用户交互模型中而设计的。随着标准输入输出设备的出现,开 发人员只需要将精力集中在业务逻辑的分析与实现上。后来被推荐为Oracle旗下Sun公司Java EE 平台的设计模式,并且受到越来越多开发者欢迎。现在虽然不再使用原来的分工方式,但是这种 分工的思想被沿用下来,广泛应用于软件工程中,是一种典型并且应用广泛的软件架构模式。后 来,MVC的思想被应用在了Web开发方面,被称为Web MVC框架。

MVC模式说明

    M全拼为Model,主要封装对数据库层的访问,对数据库中的数据进行增、删、改、查操作。

    V全拼为View,用于封装结果,生成页面展示的html内容。

    C全拼为Controller,用于接收请求,处理业务逻辑,与Model和View交互,返回结果。

Django的MVT

      项目启动后,用户通过浏览器向Web服务器发起请求,Web服务器将请求传递到要处理该请求的 Django项目,Django接收用户通过浏览器发起的请求,urls.py文件根据URL地址分发路由,将请求交 给views.py中相应的视图;视图处理请求(此时涉及数据存取),并将处理结果与模板结合生成响应数 据返回给Web服务器,服务器将数据返回到浏览器,最终呈现给用户。具体如下图所示 :

Django安装:

     1. pip  install  django==2.2.8

     2. 验证是否安装成功():

           (1)进入python:python

           (2)import django   (回车后如果不报错即为安装成功)

           (3)print(django.get_version())  (输出Django版本)

创建一个Django项目:

  1. 先跳转到项目要保存的目录:

                cd /d d:

                cd /class/python/Django

     2. 创建一个新项目:

                django-admin startproject DjangoTestOne(项目名)

    3. 查看文件及文件夹内容:

                dir (包含创建时间等具体信息)

                dir /b (文件和文件夹)

                dir /b /s (文件和文件夹,以及文件夹里的文件,还有文件的路径)

    4. 进入项目目录:

                cd DjangoTestOne

    5. 运行项目:

              python manage.py runserver 3336

    6. 浏览器输入地址:127.0.0.1:3336(默认端口号:8000)也就是d 

本文含有隐藏内容,请 开通VIP 后查看