Django版Hello word,一个最简单的django网页

1.1Djnago 起步

1.1.1 Django 简介

(1)基本介绍:

Django 是一个由 Python 编写的一个开放源代码的 Web 应用框架。

使用 Django,只要很少的代码,Python 的程序开发人员就可以轻松地完成一个正式网站所需要的大部分内容,并进一步开发出全功能的 Web 服务 Django 本身基于 MVC 模型,即 Model(模型)+ View(视图)+ Controller(控制器)设计模式,MVC 模式使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。

MVC优势:

  • 低耦合
  • 开发快捷
  • 部署方便
  • 可重用性高
  • 维护成本低

Python 加 Django 是快速开发、设计、部署网站的最佳组合。

特点

  • 强大的数据库功能
  • 自带强大的后台功能
  • 优雅的网址

(2)MVC 与 MTV模型
MVC 模型:

MVC 模式(Model–view–controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。

MVC 以一种插件式的、松耦合的方式连接在一起。

  • 模型(M)- 编写程序应有的功能,负责业务对象与数据库的映射(ORM)。
  • 视图(V)- 图形界面,负责与用户的交互(页面)。
  • 控制器(C)- 负责转发请求,对请求进行处理。

简易图:
在这里插入图片描述

用户操作流程图:
在这里插入图片描述


(3)MTV 模型

Django 的 MTV 模式本质上和 MVC 是一样的,也是为了各组件间保持松耦合关系,只是定义上有些许不同,Django 的 MTV 分别是指:

  • M 表示模型(Model):编写程序应有的功能,负责业务对象与数据库的映射(ORM)。
  • T 表示模板 (Template):负责如何把页面(html)展示给用户。
  • V 表示视图(View):负责业务逻辑,并在适当时候调用 Model和 Template。

除了以上三层之外,还需要一个 URL 分发器,它的作用是将一个个 URL 的页面请求分发给不同的 View 处理,View 再调用相应的 Model 和 Template,MTV 的响应模式如下所示:

简易图:

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是使用Django框架编写一个简单网页的步骤: 1. 安装Django框架 如果你还没有安装Django框架,可以使用以下命令进行安装: ``` pip install django ``` 2. 创建Django项目 在命令行中进入你想要创建项目的目录,并使用以下命令创建一个Django项目: ``` django-admin startproject myproject ``` 这将会创建一个名为`myproject`的Django项目。 3. 创建Django应用 使用以下命令创建一个Django应用: ``` python manage.py startapp myapp ``` 这将会创建一个名为`myapp`的Django应用。 4. 配置Django应用 在`myproject/settings.py`文件中添加`myapp`应用到`INSTALLED_APPS`列表中: ``` INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'myapp', ] ``` 5. 创建视图函数 在`myapp/views.py`文件中创建一个名为`index`的视图函数: ``` from django.http import HttpResponse def index(request): return HttpResponse("Hello, world!") ``` 6. 配置URL路由 在`myapp/urls.py`文件中添加URL路由: ``` from django.urls import path from . import views urlpatterns = [ path('', views.index, name='index'), ] ``` 7. 启动Django开发服务器 在命令行中使用以下命令启动Django开发服务器: ``` python manage.py runserver ``` 8. 访问网页 在浏览器中访问`http://localhost:8000/`,你将会看到`Hello, world!`的输出。 以上是使用Django框架编写一个简单网页的步骤,你可以根据需要进行修改和扩展。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值