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

创建了一个新的Flask应用程序--旧的仍在浏览器中显示

冯沛
2023-03-14

我昨天做了以下文件。

# import flask
from flask import Flask
from flask import render_template
from flask import request

app = Flask(__name__)

# create url & function mapping for root or /
@app.route('/')
def index():
    return "Hello from Flask"

# create another mapping name /hello
@app.route('/hello')
def hello():
    myName = "kayak"
    return "Hello again !!" + myName

# create mapping for /myprofile
@app.route('/myprofile')
def showmyprofile():
    return render_template('myprofile.html')

# create mapping for /myprofile
@app.route('/addprofileform')
def addprofileform():
    return render_template('myprofileform.html')

# create a mapping for /addprofile
@app.route('/addprofile')
def addprofile():
    myname = request.args.get('myname')
    state_of_residence = request.args.get('state_of_residence')
    return render_template('myprofile.html', html_page_name=myname,
    html_page_state_of_residence=state_of_residence)

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

然后我今天做了以下文件。

from flask import Flask

app = Flask(__name__)

@app.route('/')
def index():
    return 'This is the homepage'

if __name__ == "__main__":
    app.run(debug=True)

我想

app.run(debug=True)

会清除旧数据,但我没有,http://127.0.0.1:5000/页面一直显示“来自烧瓶的你好”。

我该怎么解决这个问题?

共有3个答案

燕意蕴
2023-03-14

在“匿名”选项卡中运行程序不会导致此错误。也不需要清除缓存。看见https://support.google.com/chrome/answer/95464?co=GENIE.Platform=Android

周弘毅
2023-03-14

您可以在运行服务器之前导出FLASK\u ENV环境变量并将其设置为development

export FLASK_ENV=development

flask run

这对我有用。

晏沈义
2023-03-14

只需清除浏览器中的缓存,然后再次尝试运行。

以下是如何在某些浏览器中清除缓存:

消防员-

 类似资料:
  • 本文向大家介绍clojure 创建一个新的应用程序,包括了clojure 创建一个新的应用程序的使用技巧和注意事项,需要的朋友参考一下 示例 按照上述说明并安装Leiningen后,请运行以下命令来启动新项目: 这将使用该<project-name>文件夹中的默认Leiningen模板设置一个Clojure项目。莱宁根有多个模板,这些模板会影响项目的结构。最常见的是使用的模板“ app”,它添加了

  • 我正在学习React并尝试创建一个简单的React应用程序。我想使用ES2015模块和一些ES6功能,所以我通过npm安装了Babel和browserify。 这些是我安装的节点模块: 巴贝尔 Babel-preet-es2015 巴贝尔-预设-反应 Babelify 浏览器 大口喝 反应 乙烯基缓冲液 乙烯基-源-流 反应 report-dom 我想使脚本成几个文件(像itemComponent

  • 问题内容: 我试图在我的Java应用程序中嵌入WebKit浏览器。我坚持使用WebKit,因为我不想用例如Eclipse SWT库中的Browser小部件支持的每个浏览器测试HTML5 / CSS / Javascript。 有没有办法在Mac,Windows和Linux上执行此操作,从而确保我的网页在Java应用程序中统一呈现? 问题答案: 从SWT 3.7 M5开始,如果使用标记创建,则小部件

  • 一段时间以来,我一直在使用Google Cloud Messaging通过我的永久在线服务器(Raspberry Pi)上的php页面成功地向手机发送消息。在那个旧应用程序中,我使用了一个没有限制的浏览器密钥,而不是服务器密钥。 我知道GCM应该迁移到Firebase云消息(FCM),并且已经成功地做到了这一点。在开发过程中,FCM和GCM应用程序都在工作。最近,我的GCM应用程序向我的服务器返回

  • 我试图运行Laravel应用程序(4.2.22)本地与Laravel家园8,运行在PHP 7.2与mcrypt. 我安装了mcrypt并在两个php上启用了它。ini cli和apache2。。。我已经尝试了一切,但我的浏览器仍然显示“需要Mcrypt PHP扩展”当我运行应用程序时。。。我甚至可以安装依赖项(composer安装),而不显示“需要mcrypt” 显示: 显示mcrypt 这可能与

  • 问题内容: 我只是从Java小程序开始,然后发现了这个提供教程的网站。我输入了所有代码,但该小程序未显示在我的浏览器中:HelloWorld.java 这是我的HTML文件 我已经编译了Java文件(HelloWorld.class),并将所有文件保存在桌面上。我在Mac OS X美洲狮上使用的是野生动物园的最新版本。我在谷歌浏览器中尝试过,并说要安装一个插件,但是我没有做任何事情? 问题答案: