Могу ли я (и должен ли я) использовать PHP в django?

#django #python-2.7 #django-models #django-templates #django-views

#django #python-2.7 #django-модели #django-шаблоны #django-просмотры

Вопрос:

Я написал приложение cart для регистрации событий в django, и я дошел до последней части, которую, похоже, не могу понять. Я дошел до отправки корзины в PayPal для оплаты, но теперь пришло время для IPN, и я не знаю, как это сделать. Я понял, что в Интернете есть сценарии php ipn, которые я могу просто скачать, но не могу найти это для django. Приложение Django-paypal сбивает меня с толку, поэтому мне было интересно. Могу ли я просто создать шаблон django с именем ipn.php и есть ли в этом php-скрипт paypal ipn? Когда paypal перейдет к нему, он выполнит все проверки и будет взаимодействовать с моей базой данных (та же база данных, которую использует приложение django, обновляя статус оплачено). Возможно ли это? есть ли другой способ обойти это? в любом случае, чтобы упростить задачу? Спасибо.

Комментарии:

1. Нет, Django использует Python , а не PHP. Он не будет запускать PHP-скрипт для вас.

2. Почему бы вместо этого не задать вопрос о приложении Django-Paypal?

3. потому что я даже не знаю, с чего начать, и да, я пробовал с документами, я новичок в django и кодировании в целом

4. Попытка интегрировать PHP в приложение на Python не поможет решить эту проблему.

5. какие-либо предложения, указатели? ресурсы?

Ответ №1:

django-paypal поставляется с URL обратного вызова IPN, предварительно написанным для вас. Шаг 4 в readme показывает, как его подключить. Если вы сомневаетесь, прочитайте руководство.