2012-10-23 32 views
0

我想運行一個簡單的hello世界的例子在python運行反對mongodb。我已經設置了蒙戈,瓶子和pymong和具有內C:\Python27\Scripts以下腳本:在本地機器上運行Python腳本

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。

回答

1

1)後函數名稱添加:

def index(): 

2)WAMP不包括MongoDB的。您需要to install Mongodb locally as well

3)如果有什麼不起作用,那麼你通常應該尋找控制檯的錯誤。

1

此腳本將獨立運行(bottle.run()啓動它自己的Python網絡服務器),因此您不需要任何WAMP - 只需運行此腳本即可。從命令行運行它,看看是否有任何錯誤。

您還需要運行MongoDB才能連接到它。如果您沒有將MongoDB配置爲在Windows啓動後自動啓動,您也可以從命令行運行它。

相關問題