1

我正在学习 MongoDB m101p 课程,但遇到了麻烦;

  • 开始mongod
  • 启动python blog.py监听器
  • 使用现有用户登录
  • 添加了一个新帖子
  • 为该帖子添加了评论

问题是每个定义的网址都有效,不包括根网址localhost:8082/
当我想进入登录页面时,我得到error: 500 internal server error

每次修改代码时,我都会重新启动 python 侦听器。
我无法验证代码,因为根 url 不起作用

有任何想法吗?:
_/ route

# This route is the main page of the blog
@bottle.route('/')
def blog_index():

    cookie = bottle.request.get_cookie("session")

    username = sessions.get_username(cookie)

    # even if there is no logged in user, we can show the blog
    l = posts.get_posts(10)

    return bottle.template('blog_template', dict(myposts=l, username=username))
4

1 回答 1

1

每当您知道您用 python 编写的代码是正确的代码时,请寻找软件答案。

您可能需要重新启动服务器才能加载新代码,或者在我的情况下,删除数据库;

我自己使用了数据库,并不是所有的文件都设置了日期;

调用路由/时,由于部分文档没有date属性,产生了错误。

此外,在编写代码时检查字段,因为可能缺少字段。

在我删除数据库、创建新用户、新帖子、添加评论后,我验证了代码并得到了答案。

于 2013-04-22T12:13:39.773 回答