3

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

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

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

谢谢你

4

2 回答 2

2

支付网关集成:

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

短信提醒:

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

姜戈将军

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

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

  • django 支付网关集成
  • django paypal 集成(因为我事先知道 PayPal)
  • django 短信提醒
于 2010-02-17T00:38:14.603 回答
0

我想对 SMS 警报部分发表评论。

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

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

于 2010-02-17T01:01:30.473 回答