Подписка на веб / настольное приложение [PYTHON] - PullRequest
3 голосов
/ 16 февраля 2010

Во-первых, простите меня, если я еще раз не смог правильно назвать свой вопрос.

Мне необходимо создать приложение для управления подписками на журналы. Клиент хочет ввести данные подписчика, а затем получать оповещения с заранее установленными интервалами, например, когда истекает срок подписки, а также возможность просмотра всех записей подписчика в любое время. Также необходима возможность отправки SMS / электронной почты конкретным подписчикам с напоминанием о необходимости продления подписки.

Я очень хорошо знаю Python, но это будет мой первый настоящий проект. Я решил построить его как веб-приложение, используя django, позволяя пользователю-администратору просматривать / добавлять / изменять все записи, а другие подписываться. Какие варианты у меня есть для интеграции сервиса онлайн-платежей? Кроме того, как мне управлять функцией SMS-оповещения? Любые другие указатели / предложения будут приветствоваться.

Спасибо

Ответы [ 2 ]

2 голосов
/ 17 февраля 2010

Интеграция платежного шлюза:

  • Вот подробная статья о том, как интегрировать платежную систему Authorize.net в проект Django. Authorize.net используется несколькими популярными проектами Django, включая проект интернет-магазина Satchmo .
  • django-paypal - это подключаемое приложение Django, которое позволяет подключаться к сервисам PayPal.

СМС оповещения:

  • django-sms - это приложение Django, которое «... разработано так, чтобы отправлять текстовые сообщения SMS так же просто, как отправлять электронную почту». так что может быть хорошее начало.

Генерал Джанго

  • Вы не упомянули уровень своего знания самого Джанго; если вам нужно освежить свои навыки в Django, я очень рекомендую книгу Django 1.0 Разработка сайтов .

Я думаю, также стоит отметить, что все ресурсы, о которых я здесь упомянул, были найдены в первых результатах поиска Google по каждой теме. Вот условия поиска, которые я использовал:

  • интеграция с платежным шлюзом django
  • интеграция с Django PayPal (потому что я знал о PayPal заранее)
  • оповещения django sms
0 голосов
/ 17 февраля 2010

Я бы хотел прокомментировать часть SMS-оповещения.

Во-первых, я должен признать, что я не знаком с Django, но я предполагаю, что он похож на большинство других веб-фреймворков: на основе запросов. Это может быть вашей первой проблемой, так как служба оповещений должна работать независимо от запросов. Конечно, вы могли бы взломать что-то, чтобы вызывать запрос извне один раз в день ...: -)

Теперь для части SMS: многое зависит от того, как вы планируете это реализовать. Если вы работаете с SMS-провайдером, существует множество вариантов, позволяющих отправлять SMS с простым HTTP-запросом. Я бы не рекомендовал другой подход, а именно использование настоящего мобильного телефона или SMS-модема и самостоятельно позаботиться о доставке: он слишком громоздок и вам нужно учитывать гораздо больше проблем: например, повторите передачу сообщения для телефонов, которые выключены или не могут получать SMS, потому что их память заполнена. Ваш дружелюбный поставщик SMS наверняка позаботится об этом.

...