【问题标题】:Subscription web/desktop app [PYTHON]订阅网络/桌面应用程序 [PYTHON]
【发布时间】:2010-02-16 04:06:23
【问题描述】:

如果我再次未能正确命名我的问题,请先原谅我。

我需要构建一个应用来管理杂志订阅。客户端希望输入订阅者数据,然后以预设的时间间隔接收警报,例如订阅者的订阅即将到期时以及随时查看所有订阅者记录的选项。还需要向特定订户发送 SMS/电子邮件以提醒他们续订订阅的功能。

我对python非常熟悉,但这将是我的第一个真正项目。我决定使用 django 将其构建为 Web 应用程序,允许管理员用户查看/添加/修改所有记录和其他人订阅的能力。集成在线支付服务有哪些选择?另外,我如何管理 SMS 警报功能?欢迎任何其他指针/建议。

谢谢

【问题讨论】:

  • 请尽量在未来合理分解您的问题:不要在同一个问题中询问支付服务集成和短信提醒。 SO 努力重复使用问题+答案,而这些帖子使搜索相关内容变得困难 [孤立!]。

标签: python django sms payment-gateway


【解决方案1】:

支付网关集成:

  • Here is a detailed article 关于如何将 Authorize.net 支付系统集成到 Django 项目中。 Authorize.net 被一些流行的 Django 项目使用,包括 Satchmo 电子商务商店项目。
  • django-paypal 是一个可插入的 Django 应用程序,可让您连接到 PayPal 商家服务。

短信提醒:

  • django-sms 是一个 Django 应用程序,它“......旨在使发送 SMS 文本消息像发送电子邮件一样简单。”所以可能是一个好的开始。

通用 Django

  • 你没有提到你对Django本身的知识水平;如果你需要复习你的 Django 技能,我强烈推荐这本书Django 1.0 Website Development

我认为还值得指出的是,我在这里提到的资源都是在谷歌搜索每个主题的前几个结果中找到的。这些是我使用的搜索词:

  • django 支付网关集成
  • django paypal 集成(因为我事先知道 PayPal)
  • django 短信提醒

【讨论】:

  • 我不会把 django-sms 看得太严重:它没有下载,文档是个笑话。它没有说明技术方面的任何内容:幕后是什么?不,忘记这个。
【解决方案2】:

我想对短信提醒部分发表评论。

首先,我必须承认我对 Django 并不熟悉,但我认为它就像大多数其他 Web 框架一样:基于请求。这可能是您的第一个问题,因为警报服务需要独立于请求运行。您当然可以将某些东西组合在一起以每天一次从外部触发请求... :-)

现在是 SMS 部分:很大程度上取决于您计划如何实施。如果您与 SMS 提供商合作,有许多可供选择,让您通过简单的 HTTP 请求发送 SMS。我不推荐其他方法,即使用真正的手机或 SMS 调制解调器并自己处理交付:这太麻烦了,您必须考虑更多问题:例如。为已关闭或因内存已满而无法接收 SMS 的手机重试消息传输。您友好的 SMS 提供商可能会处理这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-22
    • 1970-01-01
    • 2016-12-28
    • 2011-02-11
    • 2018-07-08
    • 1970-01-01
    • 2021-05-19
    相关资源
    最近更新 更多