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

招聘网站套餐海外代发货平台

招聘网站套餐,海外代发货平台,深圳专业网站设计公司哪家好,企信网官网查询入口笔记 Flask Flask 本身相当于一个内核,其他几乎所有的功能都要用到扩展(邮件扩展Flask-Mail,用户认证Flask-Login,数据库Flask-SQLAlchemy),都需要用第三方的扩展来实现。比如可以用 Flask 扩展加入ORM、…

笔记

Flask

Flask 本身相当于一个内核,其他几乎所有的功能都要用到扩展(邮件扩展Flask-Mail,用户认证Flask-Login,数据库Flask-SQLAlchemy),都需要用第三方的扩展来实现。比如可以用 Flask 扩展加入ORM、窗体验证工具,文件上传、身份验证等。Flask 没有默认使用的数据库,可以选择 MySQL,也可以用 NoSQL。

flask的 WSGI 工具箱采用 Werkzeug(路由模块),模板引擎则使用 Jinja2。Itsdangrous(token加密模块),Click(终端命令管理工具),flask内核本身,这5个核心模块组成 Flask 框架。

官网: Welcome to Flask — Flask Documentation (2.0.x)

官方文档: https://dormousehole.readthedocs.io/en/latest/index.html

Flask常用第三方扩展包:
  • Flask-SQLAlchemy:操作数据库,ORM;
  • Flask-script:终端脚本工具,脚手架; ( 淘汰,官方内置脚手架:Click)
  • Flask-migrate:管理迁移数据库;
  • Flask-Session:Session存储方式指定;
  • 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框架(前后端分离,)
  • Flask-WTF:表单生成模块;(前后端分离)
  • Flask-Marshmallow:序列化(类似djangorestframework的序列化器)
创建flask项目

安装flask

 pip install flask -i https://pypi.douban.com/simple

也可以在python解释器那里安装flask软件包

出现这个应该只是权限不够

pip install --user "name of pkg" 
加个权限应该就好了,不然就还是在解释器安装flask包

pip安装库出现 Could not install packages due to an OSError: [WinError 5] 拒绝访问_安装pgspecial库报错:oserror-CSDN博客

与django不同,flask不会提供任何的自动操作,所以需要手动创建项目目录,需要手动创建启动项目的管理文件,可以直接在目标文件夹下面创建一个py文件

# 导入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  模板文件存储的文件夹,可以不传,默认为 templates
"""
app = Flask(__name__)# 编写路由视图
# flask的路由是通过给视图添加装饰器的方式进行编写的。当然也可以分离到另一个文件中。
# flask的视图函数,flask中默认允许通过return返回html格式数据给客户端。
@app.route('/')
def index():# 返回值如果是字符串,被自动作为参数传递给response对象进行实例化返回客户端return "<h1>hello flask</h1>"# 指定服务器IP和端口
if __name__ == '__main__':# 运行flaskapp.run(host="0.0.0.0", port=5000, debug=True)

运行代码,出现下面的形式,就是ok了

这里有一个warning,是因为在开发环境中,Flask应用程序是使用内置的服务器(如SimpleServer或Lighttpd)运行的,而不是使用WSGI服务器。
具体如果想解决这个警告可以参考一键解决WARNING: This is a development server. Do not use it in a production deployment. Use a productio-CSDN博客

点击连接,会跳转到浏览器,出现下面的界面就是ok的了

http://www.yayakq.cn/news/965169/

相关文章:

  • 网站开发 需求调研百度搜索网站显示图片
  • 网站的内容规划怎么写wordpress怎么上传自己的网站吗
  • 西安网站建立寓意好的公司名字
  • 浙江高端建设网站有什么网站可以做运动
  • 网站制作公司北京网站建设公司哪家好网站被入侵后需做的检测(1)
  • 专业优定软件网站建设华为邮箱怎么注册
  • 建立手机网站郑州市建设网官网
  • 聊城建设工程质量信息网站宁波网站推广怎么做
  • 兰州网站建设推荐q479185700顶你深圳旅游网站建设
  • 太原网站设计费用提供营销型网站设计
  • 服装店网页设计网站模板百度浏览器官网在线使用
  • 买个网站域名多少钱一年wordpress改商城
  • ps制作网站过程wordpress lnmp 伪静态
  • 网站平台管理简述网页布局设计技术
  • 网站改版怎样做301国外大型网站
  • 有哪些摄影网站微信公众号怎么运营管理
  • 汕头建站平台大数据营销企业有哪些
  • 手机网站制作注意事项北辰手机网站建设
  • 郑州网站建设优化公司论述农产品电商网站建设
  • 学做点心上哪个网站编程网站ide做的比较好的
  • 奇搜建设辽沈阳网站物流网站怎么开
  • 北京市住房建设网站在郑州建设网站这么做
  • 接做网站需要问什么条件中国住房与城乡建设部官方网站
  • 网站设计三原则wordpress保存的字体大小
  • 光电工程东莞网站建设微博wap版登录入口
  • 软件开发外包公司哪个好百度seo优
  • 谈网站建设问的几个问题盗qq的钓鱼网站怎么做
  • 贵州省贵州省建设厅网站网店推广的含义
  • 遵义网站建设服务汕头网站搜索引擎优化
  • 网站后台密码重置dw制作简单网站模板