我正在尝试在python中运行一个简单的hello world示例,该示例针对mongodb运行。我已经设置了mongo,bottle和pymong,并在C:\Python27\Scripts
内有以下脚本:
import bottle
import pymongo
@bottle.route('/')
def index()
from pymongo import Connection
connection = Connection('localhost', 27017)
db = connection.test
names = db.names
item = names.find_one()
return '<b>Hello %s!</b>' % item['name']
bottle.run(host='localhost', port=8082)
-!-- hello.py All L8 (Python)
我想在本地运行这个,然后我去http://localhost:8082
,但我发现没找到。如何运行该代码以在我的计算机上本地测试它,以便我可以通过浏览器测试代码。我正在运行Windows 7并安装了WAMP。
答案 0 :(得分:1)
1)在函数名称后添加:
:
def index():
2)WAMP不包含MongoDB。您需要to install Mongodb locally as well。
3)如果某些东西不起作用,那么你通常应该在控制台上查找错误。
答案 1 :(得分:1)
此脚本将独立运行(bottle.run()
启动自己的Python Web服务器),因此您不需要任何WAMP - 只需运行此脚本即可。从命令行运行它,以便查看是否有任何错误。
您还需要运行MongoDB才能连接它。如果没有将MongoDB配置为在Windows启动后自动启动,也可以从命令行运行它。