是否有任何輕量級MVC webframework這是不需要安裝到服務器? 我需要一些簡單的東西,我可以複製到共享主機。它必須處理其他的網址本地主機/ test.py,像這樣本地主機/博客/測試簡單的Python的MVC框架
回答
您應該檢查出Flask或Bottle,這是兩個不錯的Python微框架。通過適當的「主要」Python腳本(初始化您的應用程序並向其發送請求)和mod_rewrite
規則,您可能會非常接近您「僅將文件複製到共享主機」的目標,並使用漂亮的URL。
燒瓶有good documentation on deploying via CGI,這是你可能必須在你的共享主機上使用。 (如果你的主機支持的FastCGI或mod_wsgi
,這些部署選項將是可取的。)
我第二次使用瓶子。 – Adrien 2010-05-17 19:59:25
他們可以用重寫規則的方式做什麼,或者真的取決於他們擁有什麼類型的共享主機。便宜的共享主機並不經常讓你有能力重寫規則。換句話說,他們將得到他們所支付的費用,如果他們很便宜,他們對乾淨URL的選擇可能會非常有限,因爲實際的託管選項可能會受到限制,最糟糕的是他們可能會被CGI卡住。 – 2010-05-17 23:23:03
我在過去幾年遇到過的大多數垃圾主機(例如Dreamhost)已經通過'.htaccess'文件允許'mod_rewrite'規則,所以我認爲OP很可能訪問相同的文件。我同意,我似乎很可能會被簡單的舊'CGI'卡住。 – 2010-05-18 01:51:58
結帳的web2py。似乎是關於我能想到的最簡單的基於python的web服務器。
Django可能會這樣做,但它很重要,但它自帶了開發服務器。
web2py的包括一切(啓用SSL的Web服務器,SQLite的基於SQL事務安全的數據庫,基於集成開發環境的網絡,基於網絡的數據庫接口)一個包。 Windows和Mac的web2py二進制文件也包含Python本身。 web2py不需要配置或安裝,並可以運行USB驅動器。它最初是作爲MVC的教學工具開發的。
結帳https://github.com/salimane/bottle-mvc或https://github.com/salimane/flask-mvc。他們是樣板,可以讓你開始使用控制器,模型在不同的文件夾中。它們基於瓶子和瓶子的微型框架,沒有無用的功能,它們可以讓您靈活地插入任何你想要的模塊。
- 1. 簡單的框架機制
- 2. MVC 3實體框架簡單的映射
- 3. 搜索一個簡單的PHP MVC框架
- 4. 具有實體框架的簡單存儲庫asp.net mvc
- 5. 使用Java Spring MVC框架設置簡單的HelloWorld JAX-WS WebService?
- 6. Android的SAXParser的簡單框架
- 7. Java簡單框架與Coffeescript
- 8. 使用Python框架創建簡單的CRUD網站?
- 9. 簡單的微服務框架
- 10. 使用簡單的XML框架繼承
- 11. 最簡單的內容管理框架
- 12. Zend框架的簡單路由1.12
- 13. zend框架簡單的動作問題
- 14. 這是WPF的簡單框架?
- 15. 簡單的Java地圖/ Reduce框架
- 16. 簡單的按鍵在Deedle框架
- 17. 與CActiveDataProvider簡單的查詢 - Yii框架
- 18. 簡單的數據框架重塑
- 19. 使用div的簡單框架
- 20. 簡單而有效的web框架
- 21. ASP.NET簡單的網站「框架」
- 22. 簡單的實體框架錯誤
- 23. 簡單框架的XML序列化
- 24. Cocos2d V3中的簡單動畫框架
- 25. 簡單的框架和圖形幫助
- 26. 一個簡單的Scala web框架?
- 27. 離子框架中的簡單動畫
- 28. XNA簡單的GUI框架爲Windows
- 29. 簡單的Java服務發現框架
- 30. PHP - mvc框架中的兩種菜單
這不是在Web服務器上安裝了Web框架?那將如何工作?你在尋找什麼樣的魔法?請提供一些關於如何在服務器上安裝服務器端軟件的詳細信息。 – 2010-05-17 19:35:21
共享主機?這是否共享主機甚至支持Python? – 2010-05-17 19:38:09
葉普,它有蟒蛇 – Overdose 2010-05-17 19:38:34