Python web开发常⽤框架

什么是框架?

❖ 搜索Python web开发框架,你选择使⽤哪个?

❖ Django 

❖ Flask 

❖ tornado 

❖ 异步 Web 框架

❖ Sanic

0、Django初体验

Django的介绍

❖ 由来:Django 最初是被开发⽤来管理劳伦斯集团旗下⼀些以新闻内容为主的⽹站。

❖ 开发者:艾德⾥安和威利森

❖ Django 命名:是以⼀个名叫 Django Reinhardt 吉他⼿的的名字来命名的。

❖ 最新的 Django 版本:是 Django 4.0 于 2022 年发布

❖ Django框架的特点

❖ Django 的功能是最完整的,Django 定义了服务发布、路由映射、模板编程、数据处理的⼀整套功能。这也意味着 Django 模块之间紧密耦合。

❖ https://www.djangoproject.com/ 

❖ https://www.django.cn/course/course-1.html

Django的优点-总有⼀种吸引你

❖ 强⼤的数据库功能

❖ ⾃带强⼤的后台功能

❖ 优雅的⽹址

❖ 在urls.py中⽤正则匹配⽹址,传递到对应的函数,随意你⾃⼰定义,⽹址可以如你所想,如你所愿。

❖ 具有模板系统

❖ 模板系统⼤⼤的降低了开发者头疼脑热的概率。

❖ 缓存系统❖ Django和memcached、redis或者其他的缓存系统联⽤,提⾼了页⾯的加载速度。

❖ 国际化❖ 想要⽹页显⽰不同语⾔,只需要在⼀个⽂件的设置中稍微那么修改⼀下。页⾯就会穿上各种语⾔的外⾐。

❖ Django 的 App 可插拔❖ 不需要APP了,可以直接删除,对系统影响不⼤。

环境准备与技术准备

❖ ⼀、搭建虚拟环境。 Virtualenv是⼀个强⼤的Python虚拟环境⼯具,它建⽴多个相互独⽴,互不影响的Python⼯作环境。

❖ ⼆、安装数据库软件。Django⽀持多种类型的数据库。

❖ 三、安装Python解释器。需要安装Python3.6以上

❖ 四、安装代码编辑器(IDE) 。 VScode和Pycharm。

学会如何进⾏取舍

❖ 选择哪个版本的django?

❖ 讨论。 结论:

Django3.2/4.0的安装

❖ 我们先进⼊virtualenv虚拟环境。

❖ Linux:  source your path/bin/activate 

❖ Windows:  your path\Scripts\activate 

❖ 通过PIP安装最新的Django,本教程⽬录最新的版本为4.0

 ❖ pip install django #安装最新Django 

❖ pip install django==3.2 #指定版本安装

❖ 使⽤pip list命令查看安装包,或python3 -m django --version 

❖ Windwos下,创建项⽬之前,先把你虚拟环境下的⽬录Scripts⽬录将它加⼊操作系统的环境变量中

创建Django项⽬

❖ django-admin startproject apitest 

❖运⾏Django项⽬

根⽬录输⼊下⾯的命令:python manage.py runserver 可更换端⼜:【python manage.py runserver 5000】

在浏览器中输⼊http://127.0.0.1:8000就可以访问我们的⽹站

关闭服务:ctrl+c

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容