复制Flask + MongoDB会导致内部服务器错误

时间:2013-05-28 18:47:21

标签: mongodb flask pymongo mongoengine

我很有兴趣在我的mongo数据库中创建一个非常薄的烧瓶界面 - 只需要几个简单的索引和表单来显示和编辑我的数据。

我正在关注MongoDB中的this tutorial,其中一些补充from this one也很有帮助。

我第一次运行python manage.py runserver时,一切正常。但是在添加视图和模板之后,第二次运行python manage.py runserver应用程序似乎失败了:

Internal Server Error

The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.

我有app.run(debug=True),但控制台中没有其他错误记录:

$ python manage.py runserver
 * Running on http://localhost:5000/
 * Restarting with reloader
127.0.0.1 - - [28/May/2013 14:45:14] "GET / HTTP/1.1" 500 -
127.0.0.1 - - [28/May/2013 14:45:14] "GET /favicon.ico/ HTTP/1.1" 404 -

有没有其他人有这个问题?教程中是否缺少某些内容,或者是否有更好的方法来确定我的错误在哪里?关于在MongoDB上设置最小Flask层的任何其他建议也将受到赞赏!

1 个答案:

答案 0 :(得分:0)

看看Flask-Slither。它旨在成为烧瓶和mongodb之间的薄层。它还处于早期阶段,但效果很好。