尝试Docker get-started example我继续得到缩进错误消息,并在这个问题的底部,我无法诊断该问题。我已经编辑了复制/粘贴版本从链接到“看起来像”浏览器视图,并已将所有选项卡替换为4个空格。但是我对代码本身的理解还不够深入,不知道浏览器缩进视图看起来是否像它的本意。在
我的app.py
代码的版本如下。在
from flask import Flask
from redis import Redis, RedisError
import os
import socket
# Connect to Redis
redis = Redis(host="redis", db=0, socket_connect_timeout=2, socket_timeout=2)
app = Flask(__name__)
@app.route("/")
def hello():
try:
visits = redis.incr("counter")
except RedisError:
visits = "<i>cannot connect to Redis, counter disabled</i>"
html = "<h3>Hello {name}!</h3>" \
"<b>Hostname:</b> {hostname}<br/>" \
"<b>Visits:</b> {visits}"
return html.format(name=os.getenv("NAME", "world"), hostname=socket.gethostname(), visits=visits)
错误包含在下面的控制台会话中。在
^{pr2}$我怎样才能修正这个错误?在
在继续调试时,作为测试,我从
except
行删除了单词RedisError
。但是错误消息仍然包含RedisError
。我的线索是应用程序副本我以为被处决不是被处决。我必须再次执行docker build ./ -t friendlyhello
,然后才能docker run
。在相关问题 更多 >
编程相关推荐