首页 > 其他分享 >django框架简介

django框架简介

时间:2024-03-24 17:25:28浏览次数:17  
标签:异步 框架 python 简介 django flask 模块

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

标签:异步,框架,python,简介,django,flask,模块
From: https://www.cnblogs.com/Hqqqq/p/18092682

相关文章

  • 手动搭建web框架
    Web框架本质web框架本质上就是一个socket服务端,但是它的功能非常强大用户的浏览器可以看作一个拥有可视化界面的socket客户端两者通过网络请求完成数据交互手撸Web框架【1】原始版本web框架可以是自己写的一个简陋的socket服务端importsocketserver=socket.socket......
  • django框架三板斧
    【一】Django项目如何添加新功能【1】添加URL映射在项目的urls.py中,通过导入相应的应用app的views在urlpatterns列表中添加对应的映射如fromdjango.contribimportadminfromdjango.urlsimportpathfromuserimportviewsurlpatterns=[path('admin/',admin......
  • macbook使用php的fastadmin框架验证码不显示解决办法
    macbook使用php的fastadmin框架验证码不显示解决办法给php安装freetype插件freetype下载链接解压插件进入命令行工具,然后进到刚才解压的文件目录中然后执行该命令./configure--enable-static--enable-shared(没有指定prefix,.h文件默认安装到/usr/local/includ......
  • 简单几步为APP搭建移动直播功能——智密腾讯云直播组件简介
    随着5G移动网络技术的成熟,视频直播已经不再局限于WIFI 环境下。即使在户外,当前的4G和5G信号覆盖也足够支持用户观看直播,并在直播间进行留言、连线、点赞和赠送礼物。因此添加直播功能就是现在很多已上线的APP中比较广泛的需求。在目前的支持直播的技术提供商中,腾讯云已经有了比......
  • Django - 配置Django-Debug-Toolbar
    配置Django-Debug-Toolbargithub:https://github.com/jazzband/django-debug-toolbar安装Django-Debug-Toolbarpipinstalldjango-debug-toolbar配置-修改settings.pyifDEBUG:MIDDLEWARE+=['debug_toolbar.middleware.DebugToolbarMiddleware',......
  • 前端框架之Bootstrap
    一、什么是BootstrapBootstrap是一个用于快速开发Web应用程序和网站的前端框架。Bootstrap是基于HTML、CSS、JAVASCRIPT的。Bootstrap是一个流行的开源前端框架,用于快速构建响应式和移动优先的网站和Web应用程序。它由Twitter的开发人员创建,旨在帮助开发人员快速搭建......
  • dw_axi_dmac简介
    参考资料:https://blog.csdn.net/as480133937/article/details/104927922【ARMAMBAAXI入门2-AXI协议中的BURST】AXI3/4协议_axi3协议-CSDN博客【注】:关于dw_axi_dmac的理解是我个人理解,无法保证理解的正确性 基本概念:DMA:全称directmemoryaccess,即直接存储......
  • Python Django框架
    1、Django简介Python下有多款不同的Web框架,Django是最有代表性的一种。许多成功的网站和APP都基于Django。Django是一个开源的Web应用框架,由Python写成。Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。Django本身基于MVC架构,即Model(模型)+View(视图)+Controller(控......
  • 最快的 Python API 框架之一:简单、现代、高性能 | 开源日报 No.207
    tiangolo/fastapiStars:68.1kLicense:MITfastapi是一个现代、高性能、易学习、快速编码且适用于生产环境的框架。其主要功能和核心优势包括:高性能:与NodeJS和Go相当,是最快的Python框架之一。编码速度快:开发特性的速度提高约200%到300%。减少错误:减少大约......
  • MyTlias-员工信息管理系统(一)-整体框架的搭建
    文章目录1.工作准备1.1.新建项目1.2.准备数据库表1.3.准备数据实体2完成部门信息展示2.1properties2.2DAO层2.3Service层2.4Controller层本小节主要完成项目文件准备,以及第一个功能实现:部门信息展示.并使用PostMan/Apifox测试接口数据是否正常返......