我正在参加MongoDB m101p课程并遇到麻烦;
mongod
python blog.py
监听器问题是每个定义的网址都有效,不包括根网址localhost:8082/
当我想要登录页面时,我会error: 500 internal server error
每次修改代码时,我都重启了python监听器 我无法验证代码,因为根网址不起作用
任何想法?
/ 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))
答案 0 :(得分:1)
每当您知道您在python中编写的代码是正确的代码时,请寻求软件答案。
您可能需要重新启动服务器才能加载新代码,或者在我的情况下,删除数据库;
我自己使用数据库并且并非所有文档都设置了日期;
当调用路由/
时,由于某些文档中没有date
属性,因此生成了错误。
此外,在编写代码时检查字段,因为字段可能会丢失。
删除数据库后,创建了新用户,新帖子,添加了评论,验证了代码,得到了答案。