Tôi có Hello worldmã sau đây cho ứng dụng Heroku của mình. Cũng trong thư mục gốc của dự án, tôi có một favicon.ico.
import os
from flask import Flask
app = Flask(__name__)
html = '''
<!doctype html>
<html>
<head>
<link rel="shortcut icon" href="/webmasters//favicon.ico">
<title>Hello world!</title>
</head>
<body>
<p>Hello world!</p>
</body>
</html>
'''
@app.route('/')
def index():
return html
if __name__ == '__main__':
port = int(os.environ.get('PORT', 5000))
app.run(host='0.0.0.0', port=port)
Khi tôi duyệt đến ứng dụng của mình, tôi không thấy a favicon. Ngoài ra, khi tôi kiểm tra heroku logs, tôi nhận được 404dòng sau :
2012-02-14T05:23:29+00:00 app[web.1]: <ip.ad.dr.es> - - [14/Feb/2012 05:23:29] "GET /favicon.ico HTTP/1.1" 404 -