python web开发 使用Django框架整体思路,快速上手

可查看Django官方文档https://docs.djangoproject.com/en/3.1/

Django安装

Djiango库的win平台安装 pip install django
可采用换源安装速度很快。-i xxxxxxxxxx
在这里插入图片描述
安装完成,查看版本:python -m django --version
在这里插入图片描述

Django理解

Django是python web开发的框架,它是一个产品级框架,支持全球多个网站和云端,采用MTV模型组织,相比其他的框架,充分利用了python的特点,开发效率高,是一个建设web应用的半成品。
在这里插入图片描述
pycharm专业版更为强大,入门开发可以先使用pycharm社区版来进行学习。

代码示例使用win命令行+pycharm

Django框架使用流程

步骤1:新建一个Web框架工程
命令 django-admin startproject [options]

在这里插入图片描述
查看刚创建的命令
在这里插入图片描述
目录结构
在这里插入图片描述

步骤2:修改工程,增加功能

可以开始写代码了,这个步骤通过配置代码,来实现项目。

步骤3:调试运行Web框架
命令运行:python manage.py runserver
Django自带调试用web服务器。可以再pycharm中进行调试,运行manage.py文件。

运行后:
在这里插入图片描述
成功运行
在这里插入图片描述

框架程序的修改

【修改工程】创建一个具体应用(app)
命令:python manage.py startapp helloapp
在这里插入图片描述
工程和应用的关系:
工程对应于一个网站,是配置和应用的集合
应用对应于特定功能,是具体功能的载体
配置和功能分离是高度模块化的体现

命令生成的文件:
在这里插入图片描述
views.py中包含对某个HTTP请求(url)的响应

urls.py中指定URL与处理函数之间的路径关系

在这里插入图片描述
在这里插入图片描述

Django的MTV开发模式

Web云端系统的三个通用功能需求,分别是数据组织,控制逻辑,web展示。
M:Models模型,与数据组织相关的功能,组织和存储数据的方法和模式,与数据模型相关的操作。
V:views视图,针对请求选取数据的功能选择哪些数据用于展示,指定显示模板,每个URL对应一个回调函数
T:Templates模板,与表现相关的所有功能,页面展示风格和方式,与具体数据分离,用于定义表现风格

MVT开发模式
在这里插入图片描述
在这里插入图片描述

django框架一些重要知识

Django的URL路由机制、视图响应类型、视图流式响应机制、模板引擎与模板使用、模板语言

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值