MongoDB 站点上的Tumblelog 应用程序不起作用。
我完全遵循了这个例子,当我在本地主机上运行它时出现 404 错误。我在 Ubuntu 12.0.4 上使用 Eclipse Indigo (3.7.2) 和 pyDev。
我不确定是不是因为register_blueprints
我包含在__init__.py
我在教程中这样做了:
from flask import Flask
from flask.ext.mongoengine import MongoEngine
app = Flask(__name__)
app.config["MONGODB_DB"] = "my_tumble_log"
app.config["SECRET_KEY"] = "KeepThisS3cr3t"
db = MongoEngine(app)
if __name__ == '__main__':
app.run()
def register_blueprints(app):
# Prevents circular imports
from tumblelog.views import posts
app.register_blueprint(posts)
register_blueprints(app)
否则,我完全按照教程进行操作。