Django是一个开放源代码的Web应用框架,由Python写成,主要用来架构以内容为主的网站。Django采用了Model-View-Controller的环境设计模式,即MVC。Django有强大的后台功能、数据库功能,可以使用正则表达式匹配网址。
课程首先将解析Django的MVC框架,并简单介绍Django的特点。课程还将介绍目录结构、urls路由方式、settings配置、ORM操作、模板渲染等Django知识。课程第二部分将演示Django Python运行环境的搭建,以及使用pip搭建Django环境,配置并访问Django的过程。课程最后将介绍Django的基本命令、视图函数以及urls的配置。课程还会介绍Django的模型、数据库和后台管理功能。
【课程目标】
了解Django的MVC框架
了解Django的目录结构、urls、settings、ORM、模板渲染等知识
搭建Django的Python运行环境,并使用pip搭建Django环境
掌握Django的基本命令
了解Django视图函数及urls的配置
配置Django的模型、数据库以及后台管理功能
【适用对象】
架构、运维、开发、学生、个人开发者
【课程大纲】
知识模块 | 简介 |
---|---|
Django 从入门到精通 | djiango 简介,djiango 环境搭建,djiango 配置详解 |
腾讯云旗下面向云生态用户的一站式学习成长平台
课程概要
什么是Django?
Django MVC架构解析
Web框架包括路由系统,业务处理逻辑,数据库和模板耦合。数据库和模板耦合包含HTML、CSS\JS等静态文件,还有ORM数据库。
Django的MVC是基于WSGIi的协议进行通讯,通过WSGI的HTTP的请求来将请求发送到浏览器,通过浏览器渲染端口页面。
Django特点
Django MVC架构解析
由浏览器发送HTTP请求到WSGI,访问Urls,通过Urls访问Views,分别到Models、数据库和Templates,View的不再是HTML相关,更相当于控制器。
Django学习目标
Django的目录结构
templates文件夹
课程学习交流
请扫码关注腾讯产业互联网学堂微信公众号