from datetime import datetime from werkzeug.security import generate_password_hash, check_password_hash from info import constants from . import db class BaseModel(object): """模型基类,为每个模型补充创建时间与
1.工程搭建:(1) 安装flask: pip3 install flask(2)命令行:(1)终端运行:flask run (2)绑定IP地址端口Flask run -h 127.0.0.1 -p 8083 修改端口号 (3)启动项目: pyhthon app.py  (4)  设置真实项目:FLASK_APP = "RealProject"(5)生产
转载 2023-10-23 10:00:19
3538阅读
基本概念什么是Flask?Flask 是一个 web 框架。也就是说 Flask 为你提供工具,库技术来允许你构建一个 web 应用程序。这个 web 应用程序可以是一些 web 页面、博客、wiki、基于 web 的日历应用或商业网站。Flask 属于微框架(micro-framework)这一类别,微架构通常是很小的不依赖于外部库的框架。这既有优点也有缺点,优点是框架很轻量,更新时依赖少,并
当自己的第一个页面在本地电脑上面成功运行后,听说flask有局域网连接的特点,我便尝试了一下,其中遇到了不少困难,最后终于解决。第一步就像网上大部分教程说的,你需要修改最后的app.run()中的参数,加入host=‘0.0.0.0’,port=5000在这里0.0.0.0代表了自动匹配你的电脑可以外界连接的网段,在本机测试上,host默认是127.0.0.1,而port代表了端口号,如果你不修
转载 2024-04-09 19:38:41
248阅读
## Python Flask 修改默认端口 ### 简介 Flask是一个用Python编写的轻量级Web应用框架,可以用于快速开发Web应用。 默认情况下,Flask应用运行在5000端口上,但是有时候我们需要将应用部署在其他端口上。本文将介绍如何使用Flask框架修改默认端口。 ### 使用Flask修改默认端口修改Flask的默认端口,我们需要在应用代码中指定要使用的端口。下面
原创 2023-10-22 06:34:04
996阅读
1.模板语言jinja2  Flask中默认的模板语言是Jinja21.0 模板传参 from flask import Flask,render_template app = Flask(__name__) @app.route("/") def index(): content = { "name":"learning", "age":"18",
 一. session的整个流程:首先我们Flask启动一般会执行四个步骤实例化Flask对象设置路由,app里面有一个app.url_map启动socket服务端请求到来会执行app.__call__方法 from flask import Flask #1. 实例化Flask对象 app = Flask(__name__) #2. 设置路由 """ app.url_m
本文翻译自The Flask Mega-Tutorial Part XXII: Background Jobs这是Flask Mega-Tutorial系列的第二十二部分,我将告诉你如何创建独立于Web服务器之外运行的后台作业。本章致力于为应用程序中运行时间较长或复杂的异步任务进程进行优化。这些进程不能在请求的上下文中同步执行,因为这会在任务持续期间阻塞对客户端的响应。在第十章中,我将邮件的发送转
文章目录Flask设置配置项、视图函数绑定多路由及自定义装饰器的使用Flask设置配置项Flask视图函数绑定多路由自定义装饰器的使用 Flask设置配置项、视图函数绑定多路由及自定义装饰器的使用Flask设置配置项可以通过app.config['key值'] = value值来修改以下默认配置参数default_config = ImmutableDict( {
转载 2024-08-21 15:07:54
210阅读
# Docker在线修改容器运行端口宿主机端口 在使用Docker容器时,有时候我们需要修改容器的运行端口宿主机端口映射关系。这种情况可能会发生在需要将容器部署到不同的环境中,或者需要更改容器的访问端口等情况。在Docker中,可以通过命令行Docker管理工具来实现在线修改容器的运行端口宿主机端口的映射关系。 ## 修改容器运行端口宿主机端口的步骤 1. 首先,查看当前容器的运
原创 2024-04-04 05:25:28
121阅读
        大家好,欢迎来到《分享本周所学》第四期。本人是一名人工智能初学者,最近一周学习了如何用Flask将一个AI模型实现服务化,觉得非常有收获,就想把学到的东西分享给大家。不管你是像我一样想做AI的服务化,还是做其他程序的服务化,还是单纯想学一下Flask,相信这篇文章都会对你有所帮助。然后因为我也只是一名小
1 什么是flask  Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。  百度百科:点击前往  中文文档:点击前往 2 利用pip安装flask模块  2.1 前提    安装好python、配置好环境变量  2.2 查看python版本      
★内置函数int('123') float() string() tuple() set() dict(name='zdd',age=18) type()#查看类型 len()#看长度,其实是元素的个数 id()#看内存地址 sotred()#排序 sorted([1,0,5,9,9,3,453232,568534],reverse=True)#倒叙排列 reversed()
转载 2024-06-24 19:38:26
106阅读
场景:按照github文档上启动一个flask的app,默认是用5000端口,如果5000端口被占用,启动失败。样例代码:from flask import Flask app = Flask(__name__) @app.route('/')def hello(): return 'Hello, World!'启动的脚本:$ env FLASK_APP=hello.p...
转载 2021-07-20 14:39:39
3273阅读
1.操作系统环境:Ubuntu Server 16.04.1 LTS 64位2.安装前准备:(1)安装 Python 环境接下来是python , Ubuntu 的默认环境已经预装 python 2.7 所以只需要安装 python 的 pip 安装工具即可。pip 用于安装一些基于python 应用的软件工具,在下文中将会频繁使用。PIP如果用python 而不懂 [pip|http://pyp
Flask初识1.什么是Flask:  flaskdjango同步web框架,但flask是一个短小精悍的轻量级框架,它只包含基本配置默认依赖2个外部库默认依赖于2个外部库: Jinja2 模板引擎 WSGI工具集--Werkzeug工具包。flask默认IP端口为:http://127.0.0.1:5000/2.安装Flask:cmd窗口pip3 install flaskFlask
转载 2023-07-11 17:42:15
2532阅读
4、使用socket选项 socket对象的getpeername()getsockname ()方法都返回包含一个IP地址端口的二元组(这个二元组的形式就像你传递给connectbind的)。getpeername返回所连接的远程 socket的地址端口,getsockname返回关于本地socket的相同信息。 在默认情况下,socket是
转载 2024-01-27 20:27:39
134阅读
pythonflask(二)成功实现了hello world程序之后,下一部分是动态路由调试模式。 1.动态路由: 最开始写的hello world程序里,只有一个固定网页,而如果我们想要写一个根据实际情况调整输出内容的网页时,就要用到动态路由了。 我们在hello world的基础上继续写即可: route即是指定路径,我们可以写成:from flask import Flask app
转载 2023-10-20 16:15:08
93阅读
Python框架学习之Flask中的视图及路由   在前面一讲中我们学习如何创建一个简单的Flask项目,并做了一些简单的分析。接下来在这一节中就主要来讲讲Flask中最核心的内容之一:Werkzeug工具箱。Werkzeug是一个遵循WSGI协议的Python函数库。WSGI协议在前面的文章中也有提到(点我查看)。那Werkzeug有什么作用呢?它其实实现了很多底层的东西,如Request、R
# 使用 Flask 设置端口应用名称的指南 Flask 是一个轻量级的 Python Web 框架,以其简单易用、灵活方便等特点受到广泛欢迎。本文将深入探讨如何设置 Flask 应用的端口名称,同时附带代码示例,以帮助开发者更好地理解应用。 ## 一、什么是 FlaskFlask 是一个由 Armin Ronacher 开发的基于 WSGI 的 Python Web 框架。其设计
原创 8月前
485阅读
  • 1
  • 2
  • 3
  • 4
  • 5