我對蟒蛇的工作,我想開發(形式)錯誤使用python web.py框架
login screen
一些簡單的Web應用程序,下設3頁,應驗證用戶名和密碼,然後重定向到第2頁如果用戶目前它重定向到該網頁,其中包括
add button
的記錄列表和添加其他記錄當
add record
點擊在第2頁上的submit
按鈕
我不想使用高點擊時應該重定向到這個網頁它由一個簡單的表單字段這需要數據並保存到第2頁爲列表中的一個記錄像django的用於上述小要求水平框架因此決定使用下面的框架之一googgling很多
Wheezy.web(https://bitbucket.org/akorn/wheezy.web/downloads)
web.py(http://webpy.org/)
後10瓶(http://bottlepy.org/docs/dev/)
瓶(http://flask.pocoo.org/)
我開始使用web.py
框架,並創建了一個code.py
文件在教程表示爲下面
code.py
import web
render = web.template.render('templates/')
urls = ('/', 'index')
if __name__ == "__main__":
app = web.application(urls, globals())
app.run()
與python code.py
運行上述文件後的結果是
sh-4.2$ python code.py
http://0.0.0.0:8080/
我修改了IP和端口,如下
python code.py 192.168.1.112:2030
,並試圖通過瀏覽器來訪問,然後我收到以下錯誤
<type 'exceptions.KeyError'> at/
u'index'
Python /usr/lib/python2.7/site-packages/web/application.py in _delegate, line 418
Web GET http://0.0.0.0:8080/
Traceback (innermost first)
/usr/lib/python2.7/site-packages/web/application.py in _delegate
cls = fvars[f] ...
▶ Local vars
/usr/lib/python2.7/site-packages/web/application.py in handle
return self._delegate(fn, self.fvars, args) ...
▶ Local vars
/usr/lib/python2.7/site-packages/web/application.py in process
return self.handle() ...
▶ Local vars
Request information
INPUT No data.
COOKIES No data.
...............
其實當我鍵入URL爲了解決問題,hello world消息應該如教程中所示出現,但是我正在接受上述錯誤。
- 任何人都可以請建議就如何實現上述要求發展中國家在蟒蛇的登錄屏幕,而不在python使用Django框架和CGI
- 我無法找出如何使用這些框架來使用發展,因爲例如
Wheezy.web (https://bitbucket.org/akorn/wheezy.web/downloads)
框架提供有展示如何創建一個文件,並開始開發
請幫我在以上場景
哇非常感謝羅布,我這就是一個基本的東西我忘了,現在我所有的目的是創建一個顯示如用戶名,密碼和登錄三個域的登錄屏幕的HTML模板對不起按鈕。與數據庫簽字後,它應該重定向到下一頁。如果你不介意的話,請把我的路徑移到如何以及在哪裏創建html模板並在上面的代碼中使用它。 –