加载旧代码的Python Bottle框架(尽管缓存清除)

时间:2014-03-18 20:23:50

标签: python google-chrome firefox caching bottle

已成功使用Bottle四小时,通过调用各种URL返回代码/文本。

过去一小时,现在所有内容都重新路由到我设置的旧错误路径。文件中没有其他内容:

from bottle import route, run

@route("/hello")
def hello():
    return "Hello"

run(host='localhost', port=8080)

正在回归:

Nothing here. Redirecting you to the login page!

有: - 关闭IDLE& .py文件 - 删除了项目目录中的bottle.pyc - 清除所有浏览器数据,包括Firefox和Chrome,多次 - 复制.py文件(到同一目录)&从那里运行IDLE

为什么加载我一小时前删除的详细信息的任何想法?

此致

1 个答案:

答案 0 :(得分:0)

嗯,还有一些事要尝试:

  1. 确保您真的(真的)关闭了这个过程。退出程序后尝试请求页面;您的客户端(浏览器)应该“拒绝连接”。

  2. 删除所有.pyc个文件。 (特别是,你应该删除自己的 - bottle.pyc不是问题。)

  3. 使用curlwget测试您的网络服务,而不是浏览器。通过这种方式,您可以完全消除浏览器缓存作为罪魁祸首。

  4. 这就是我的头脑。如果我想到更多,我会回来并添加到列表中。祝你好运!