当前位置: 首页 > 知识库问答 >
问题:

使用flask和python开发web应用程序

司空朝
2023-03-14

我正在使用python 3.6中的flask 1.0.2版本和Pycharm IDE中的HTML开发登录表单,但问题是当我在应用程序中编辑python代码时。我希望更改生效,当我在默认url上运行时,http://127.0.0.1:5000/,它不会在浏览器中显示更改。旧的第一个输出继续打印。

我已经从所有浏览器中删除了缓存、cookies和浏览器历史记录,并使用CNTRL F5进行硬刷新,但问题仍然存在。

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'men what are you doing !'

if __name__ == '__main__':
    app.run()

有什么问题**

共有1个答案

李和裕
2023-03-14

您需要将环境变量FLASK_ENV设置为开发(默认为生产)以启用调试模式:

$ export FLASK_ENV=development  # use > set ... on Windows

在调试模式下,重新加载程序可以检测文件更改并重新加载服务器。

 类似资料:
  • Spring Boot非常适合Web应用程序开发。 您可以使用嵌入式Tomcat,Jetty,Undertow或Netty创建自包含的HTTP服务器。 大多数Web应用程序使用spring-boot-starter-web模块快速启动和运行。 您还可以使用spring-boot-starter-webflux模块选择构建响应式Web应用程序。 如果您还没有开发Spring Boot Web应用程序

  • 27. 开发Web应用 Spring Boot非常适合Web应用开发。您可以轻易地使用嵌入式的Tomcat、Jetty或Undertow创建一个独立自足的HTTP服务器。大多数Web应用会使用spring-boot-starter-web模块快速启动并运行。 如果您尚未开发过Spring Boot的Web应用,可以按照入门章节中的“Hello World!”示例操作。

  • 第一次接触到 Flask 时被它的简洁感动了,几行代码就可以快速搭建出一个简单的 Web 服务,于是就义无反顾地踏上了 Flask 的学习之路,慢慢地就学习到了诸如 Jinja2 模板引擎,路由,视图,静态文件和蓝图等。

  • 主要内容:调试模式要测试Flask安装是否成功,在编辑器中输入以下代码,并保存到文件: 中。 在项目中导入模块是强制性的。 Flask类的一个对象是WSGI应用程序。 Flask构造函数将当前模块的名称()作为参数。 Flask类的函数是一个装饰器,它告诉应用程序哪个URL应该调用相关的函数。 rule 参数表示与该函数绑定的URL。 options 是要转发给底层Rule对象的参数列表。 在上面的例子中, URL

  • Hyperledger Composer支持创建Web、移动或原生Node.js应用程序。它包括composer-rest-server(本身基于LoopBack技术)为业务网络自动生成REST API,和hyperledger-composer,用于生成骨架Angular应用的Yeoman框架的代码生成插件。 另外,它还包含一组丰富的JavaScript API来构建原生Node.js应用程序。

  • 应用程序开发 应用是独立于蓝天采集器的程序,您可以使用任何php框架来开发,完全按照您自己的代码风格编写应用 使用“后台»工具&开发»开发»应用程序”可快速创建新的应用 应用创建好后可在“后台»云端»已下载»应用程序”中看到,创建的文件则在“根目录/app/标识名”中 注意:应用目录下的index.php为入口文件请勿修改,标识名.php为应用配置文件(建议不要直接修改,而是在“应用»管理»开发应