当前位置: 首页 > news >正文

微信小程序 做网站中山大兴网站建设

微信小程序 做网站,中山大兴网站建设,企业服务器搭建方案,wordpress常用短代码从0开始入手到上手一个新的框架#xff0c;应该怎么展开#xff1f;flask这种轻量级的框架与django这种的重量级框架的区别#xff1f;针对web开发过程中#xff0c;常见的数据库ORM的操作。跟着学习flask的过程中#xff0c;自己去学习和了解一个新的框架#xff08;San…从0开始入手到上手一个新的框架应该怎么展开flask这种轻量级的框架与django这种的重量级框架的区别针对web开发过程中常见的数据库ORM的操作。跟着学习flask的过程中自己去学习和了解一个新的框架SanicFastAPI 旧的常用框架django(3.0以后支持异步)flask(2.0以后支持异步)和 tornado异步twisted异步 新的常用框架FastAPIsanicdjango4.0目前的版本属于从同步到异步改造过程中flask2.0(目前的版本属于从同步到异步改造过程中) Sanichttps://sanicframework.org/zh/guide/ FastAPIhttps://fastapi.tiangolo.com/zh/tutorial/first-steps/ Flask Flask诞生于2010年是Armin ronacher阿明·罗纳彻用 Python 语言基于 Werkzeug 工具箱编写的轻量级Web开发框架。 Flask 本身相当于一个内核其他几乎所有的功能都要用到扩展邮件扩展Flask-Mail用户认证Flask-Login数据库Flask-SQLAlchemy都需要用第三方的扩展来实现。比如可以用 Flask 扩展加入ORM、窗体验证工具文件上传、身份验证等。Flask 没有默认使用的数据库你可以选择 MySQL也可以用 NoSQL。 flask的 WSGI 工具箱采用 Werkzeug路由模块模板引擎则使用 Jinja2。Itsdangroustoken加密模块Click(终端命令管理工具)flask内核本身这5个核心模块组成 Flask 框架。 官网: https://flask.palletsprojects.com/en/2.0.x/ 官方文档: https://dormousehole.readthedocs.io/en/latest/index.html Flask常用第三方扩展包 Flask-SQLAlchemy操作数据库,ORMFlask-script终端脚本工具脚手架 ( 淘汰官方内置脚手架Click)Flask-migrate管理迁移数据库Flask-SessionSession存储方式指定Flask-Mail邮件Flask-Login认证用户状态django内置Auth模块用于实现用户登录退出Flask-OpenID认证, OAuth三方授权Flask-RESTful开发REST API的工具Flask JSON-RPC: 开发json-rpc远程服务[过程]调用Flask-Bable提供国际化和本地化支持翻译Flask-Moment本地化日期和时间Flask-Admin简单而可扩展的管理接口的框架Flask-Bootstrap集成前端Twitter Bootstrap框架前后端分离除了admin站点基本不用这玩意Flask-WTF表单生成模块前后端分离除了admin站点基本不用这玩意Flask-Marshmallow序列化类似djangorestframework的序列化器 可以通过 https://pypi.org/search/?cFramework%3A%3AFlask 查看更多flask官方推荐的扩展 准备 # anaconda创建虚拟环境 conda create -n flask python3.9 # 进入/切换到指定名称的虚拟环境如果不带任何参数则默认回到全局环境base中。 # conda activate 虚拟环境名称 conda activate flask # 退出当前虚拟环境 conda deactivate安装flask则以下命令 pip install flask -i https://pypi.douban.com/simple创建flask项目 与django不同,flask不会提供任何的自动操作所以需要手动创建项目目录,需要手动创建启动项目的管理文件 例如,创建项目目录 flaskdemo,在目录中创建manage.py.在pycharm中打开项目并指定上面创建的虚拟环境 创建一个flask框架的启动入口文件。名字可以是app.py/run.py/main.py/index.py/manage.py/start.py manage.py代码 # 1. 导入flask核心类 from flask import Flask# 2. 初始化web应用程序的实例对象 app Flask(__name__)# 4. 可以通过实例对象app提供的route路由装饰器绑定视图与uri地址的关系 app.route(/) def index():# 5. 默认flask支持函数式视图视图的函数名不能重复否则报错# 视图的返回值将被flask包装成响应对象的HTML文档内容返回给客户端。return h1hello flask/h1if __name__ __main__:# 3. 运行flask提供的测试web服务器程序app.run(host0.0.0.0, port5000, debugTrue)代码分析: # 导入Flask类 from flask import Flask Flask类的实例化参数 import_name Flask程序所在的包(模块)传 __name__ 就可以其可以决定 Flask 在访问静态文件时查找的路径 static_path 静态文件存储访问路径(不推荐使用使用 static_url_path 代替) static_url_path 静态文件的url访问路径可以不传默认为/ static_folder static_folder 静态文件存储的文件夹可以不传默认为 static template_folder 模板文件存储的文件夹可以不传默认为 templatesapp Flask(__name__)# 编写路由视图 # flask的路由是通过给视图添加装饰器的方式进行编写的。当然也可以分离到另一个文件中。 # flask的视图函数flask中默认允许通过return返回html格式数据给客户端。 app.route(/) def index():# 返回值如果是字符串被自动作为参数传递给response对象进行实例化返回客户端return h1hello flask/h1# 指定服务器IP和端口 if __name__ __main__:# 运行flaskapp.run(host0.0.0.0, port5000, debugTrue)
http://www.pierceye.com/news/554709/

相关文章:

  • 网站建设金网站建设 需求模板
  • 提高网站转化率营销网站制作都选ls15227
  • 一级页面的网站怎么做爱疯卷网站怎么做
  • 网站企业快速备案大气的企业网站
  • 一个好的网站建设微网站手机制作
  • 广州市做民宿什么网站比较好图盛网站建设
  • 深圳做网站佰达科技二十七易语言做网站源码
  • 水禾田网站建设公司南沙区做网站
  • 江西赣州网站上海企业服务云电话
  • 洱源网站建设品牌名字大全
  • 网站建设阶段要做什么帝国cms对比WordPress
  • 盐城做企业网站多少钱网页设计个人总结800
  • 北京做兼职网站温州网站建设模板下载免费
  • 推进门户网站建设方案wordpress插件自动更新
  • 学院网站建设成效做网站需要什么功能
  • o2o手机网站建设技术网站设计师专业
  • 传媒网站建设方案wordpress开源博客系统最新版
  • 三合一网站一般多少钱浙江省和住房建设厅网站
  • 网站开发背景知识论文网页设计表格
  • 广州优秀网站建设怎么寻找国外客户资源
  • 松江新城投资建设集团有限公司网站华能电子商务平台
  • 网站建设设计制作公司微网站微商城
  • 长宁企业网站建设个人做外贸怎么做
  • 饲料 东莞网站建设免费推广app
  • 手机平台网站开发品牌网站设计首选
  • 哪些网站可以做调查赚钱图片生成软件
  • 网站空间的管理wordpress vip system
  • 新思维网站北京住房建设部网站首页
  • 温州网站制作套餐麒麟网站建设
  • 淘宝接单做网站wordpress能做企业网站吗