分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

三 Flask ?web开发快速入门

发布时间:2023-09-06 01:40责任编辑:彭小芳关键词:暂无标签

1:会话:

from flask import Flask, url_for, request, render_template, sessionfrom werkzeug.utils import redirect, escapeapp = Flask(__name__)@app.route(‘/‘)def index(): ???if ‘username‘ in session: ???????return ‘Logged in as %s‘ % escape(session[‘username‘]) ???return ‘You are not logged in‘@app.route(‘/login‘, methods=[‘GET‘, ‘POST‘])def login(): ???if request.method == ‘POST‘: ???????session[‘username‘] = request.form[‘username‘] ???????return redirect(url_for(‘index‘)) ???return ‘‘‘ ???????<form action="" method="post"> ???????????<p><input type=text name=username> ???????????<p><input type=submit value=Login> ???????</form> ???‘‘‘@app.route(‘/logout‘)def logout(): ???# remove the username from the session if it‘s there ???session.pop(‘username‘, None) ???return redirect(url_for(‘index‘))if __name__ == ‘__main__‘: ???app.debug=True ???app.run()

2: 部署到 Web 服务器

准备好部署你的 Flask 应用了?你可以立即部署到托管平台来圆满完成快速入门,以下厂商均向小项目提供免费的方案:

  • 在 Heroku 上部署 Flask
  • 在 dotCloud 上部署 Flask 附 Flask 的具体说明

托管 Flask 应用的其它选择:

  • 在 Webfaction 上部署 Flask
  • 在 Google App Engine 上部署 Flask
  • 用 Localtunnel 共享你的本地服务器

如果你有自己的主机,并且准备自己托管,参见 部署选择 章节。

三 Flask ?web开发快速入门

原文地址:https://www.cnblogs.com/liufei1983/p/8409228.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved