2010-02-16 117 views
3

首先請原諒我,如果我再次未能正確地標題我的問題。訂閱網絡/桌面應用[PYTHON]

我需要構建一個應用程序來管理雜誌訂閱。客戶希望輸入訂戶數據,然後以預設的時間間隔接收警報,例如訂戶的訂購即將到期,並且可以隨時查看所有訂戶記錄。還需要設施發送短信/電子郵件給特定訂戶,提醒他們訂閱續訂。

我對Python非常熟悉,但這將是我的第一個真實項目。我已決定使用django將其構建爲Web應用程序,從而允許管理員用戶查看/添加/修改所有記錄以及其他人進行訂閱。我有什麼選擇來集成在線支付服務?另外我如何管理SMS警報功能?任何其他的指針/建議將受到歡迎。

謝謝

+1

只要有意義,請嘗試在未來分解您的問題:請勿在同一問題中詢問有關支付服務集成和SMS警報的問題。 SO努力重用問題+答案,這些帖子使得很難搜索相關的東西[孤立地!]。 – paprika 2010-02-17 01:06:03

回答

2

支付網關集成:

  • Here is a detailed article有關如何將Authorize.net支付系統集成到一個Django項目。 Authorize.net被一些流行的Django項目所使用,其中包括Satchmo電子商務商店項目。
  • django-paypal是一款可插入的Django應用程序,可讓您連接到PayPal商戶服務。

短信提醒:

  • django-sms是一個Django應用程序,這是「...旨在使發送短信一樣簡單,發送電子郵件。」所以可能是一個好的開始。

一般的Django

我認爲值得指出的是,我在這裏提到的資源都是在谷歌搜索每個主題的前幾個結果中找到的。這是我使用的搜索詞:

  • Django的支付網關集成
  • Django的貝寶集成(因爲我知道貝寶的事前)
  • Django的短信提醒
+0

我不會認爲django-sms太嚴肅了:它沒有下載,文檔是一個笑話。它沒有提到技術方面的任何內容:背後是什麼?吶,忘了這個。 – paprika 2010-02-17 01:15:00

0

我要評論在短信提醒部分。首先,我不得不承認,我不熟悉Django,但我認爲它與大多數其他Web框架一樣:基於請求。這可能是您的第一個問題,因爲警報服務需要獨立於請求運行。你當然可以一起攻擊一些東西,每天外部觸發一次請求......:-)

現在的短信部分:很大程度上取決於你打算如何實現這一點。如果您要使用SMS提供商,可以選擇許多選項,以便您通過簡單的HTTP請求發送SMS。我不會推薦其他方法,即使用真正的手機或SMS調制解調器,並自己負責交付:這太繁瑣了,您必須考慮更多問題:針對已關閉的手機或由於內存已滿而無法接收SMS的手機重試信息傳輸。您的友好短信提供商可能會照顧這一點。