2013-10-21 28 views
-1

我正在使用Django框架在Python中開發Web應用程序。我想開發一些插件來擴展應用程序的功能。任何人都可以告訴我如何開始它,因爲我沒有發現任何特定的python web應用程序。 也可以用任何語言開發插件,或者它們是否應該用python?如何爲Web應用程序創建插件

插件:假設我正在編寫一個解析器來解析不同形式的數據,那麼我希望每個插件都負責處理每種類型的數據。只有在用戶需要時才應該包含它們。用戶必須下載該插件並能夠處理它。

感謝, 戒

+0

定義什麼是插件 –

+0

我已經編輯了我的問題。一探究竟。 glasslion。 –

回答

0

如果你談論的是如何創建一個包,其他Python開發人員可以導入到他們的應用程序,無論是Django項目與否,並將其通過的easy_install或PIP安裝,您需要註冊一個PyPi的帳戶,並按照​​開始。

如果您想用Python以外的語言編寫「插件」,並在Web上提供該功能,而不考慮語言或平臺,則需要創建Web Service以接受輸入和返回輸出,通常以XML或JSON格式。

使用Web服務不像使用Python包。沒有什麼可下載或安裝的,只有URL端點響應HTTP動詞。

相關問題