当前位置: 首页 > 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/200416/

相关文章:

  • 网站维护费全球搜索
  • 国家企业信用信息公示网官网查询seo网络推广哪家专业
  • 网站怎么免费做推广方案十大景观设计网站
  • 京东的网站是哪家公司做的网站建设中图片是什么
  • 全景旅游网站项目建设合肥网站建设技术
  • 东莞模板建网站平台主流网站开发
  • 地方新闻门户网站源码网络公司网站模版
  • wordpress 文章采集插件安阳网站自然优化
  • 广东省建设工程造价管理协会网站银川 网站建设
  • 网站后台账号密码忘记了企业网站总结
  • 现在开网站做微商赚钱吗怎么在百度上做广告推广
  • 广州做网站哪里好做网站的问题
  • 网站开发类论文东莞网站设计公司哪家好
  • 国外做枪视频网站北京广告公司有哪些
  • 织梦网站怎么重新安装教程wordpress 自动推送
  • 做网站需要哪些方面的支出百度seo优化技术
  • 宁波搭建网站网站建设怎样
  • 咸宁建设网站东莞环保公司
  • 网站建设原则包括哪些内容关键词优化是怎么弄的
  • 南京建网站公司郑州正规的网站设计
  • 建企业网站建设注意问题游戏制作专业
  • 如何做网站宣传服装网站开发课程设计
  • 网站空间不续费wordpress 类似的博客系统
  • 宁波网站设计推广服务公司互联网服务行业有哪些工作
  • 海洋牧场网站建设青岛网站推广怎么选
  • wordpress站点搬家ui界面设计介绍
  • 网站建设的一般流程网站开发流程注意事项
  • 怎么在网站后台做图片新闻头像制作网站
  • 加油站建设专业网站WordPress 不显示主题页
  • 以网站内容建设和运维为主php培训机构企业做网站