Django: создайте модель перед публикацией на внешнем сайте - PullRequest
0 голосов
/ 05 июля 2011

Интересно, можно ли создать модель перед публикацией на внешнем сайте?

Я пытаюсь сделать следующее:

  • Пользователь нажимает кнопку покупки.
  • Опубликовать детали в Django view. Модель заказа создана.
  • Размещена форма IPN Paypal.
  • Пользователь получает экран входа в систему Paypal, входит в систему, оплачивает, ...

Я мог бы сделать это с помощью Javascript, я полагаю, сначала отправив сообщение в Django, а когда это удастся, опубликовать форму IPN, но мне было интересно, есть ли решение, не включающее Javascript?

1 Ответ

0 голосов
/ 08 июля 2011

Лучший способ, который я видел, это то, как это делает Satchmo:

http://www.satchmoproject.com/docs/dev/payment.html#paypal

Была проделана работа по переносу этого из ядра Satchmo в его собственный проект:

https://bitbucket.org/bkroeze/django-bursar

Используя платежный модуль Satchmo Paypal, вы можете проверить, что все, включая IPN, работает, используя предоставленный ими «поддельный» платежный шлюз. Используя этот тип модуля, вы можете протестировать его перед публикацией на внешнем веб-сайте.

...