Loading

django框架简介

【一】python主流web框架

// django
大而全 自带的功能非常的多 但是有时候会略显笨重

// flask
小而精 自带的功能非常的少 但是第三方模块非常的多
类似于'游骑兵'
flask的第三方模块加到一起甚至比django还多 并且也越来越像django
flask由于过多的依赖于第三方模块 有时候也会受制于第三方模块

// tornado
异步非阻塞框架 速度极快 甚至可以用于充当游戏服务器

【二】django框架版本

  • django3.X:自带异步功能
  • django2.X:默认不支持异步功能
  • django1.X:默认不支持异步功能

【三】注意事项

  • 计算机名称不要出现中文
  • python解释器版本不同可能会出现启动报错
  • 项目中所有的文件名称不要出现中文
  • 多个项目文件夹不要嵌套

【四】基本使用

【1】验证是否下载成功

  • cmd窗口输入django-admin,如果有一长串的结果就表示成功

【2】常见操作命令

// 创建django项目
django-admin startproject 项目名

// 创建app命令
cd 项目名
python manage.py startapp 应用名

// 启动项目
python manage.py runserver

【3】应用的概念

  • 可以把django框架比作一个大学
  • 应用就是大学里面的各个学院
  • 大学相当于是空壳子,负责提供环境
  • 学院才是一个个真正具有功能的集合
posted @ 2024-03-24 17:10  HuangQiaoqi  阅读(10)  评论(0编辑  收藏  举报