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框架比作一个大学
  • 应用就是大学里面的各个学院
  • 大学相当于是空壳子,负责提供环境
  • 学院才是一个个真正具有功能的集合

作者:Esofar

出处:https://www.cnblogs.com/Hqqqq/p/18092682

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   HuangQiaoqi  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
more_horiz
keyboard_arrow_up dark_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示