Джанго Оскар - В процессе оформления заказа детали платежа пропускаются - PullRequest
0 голосов
/ 17 декабря 2018

У меня есть небольшой проект электронной коммерции в django-oscar.В моем процессе оформления заказа процесс оплаты пропускается, я еще не разбудил приложение для проверки оскара, все еще получая эту ошибку.

моя консоль отвечает

[17/Dec/2018 18:37:57] "GET /checkout/payment-method/ HTTP/1.1" 302 0

Почемуэто перенаправление на страницу предварительного просмотра платежа?

Любое решение или предложение

1 Ответ

0 голосов
/ 17 декабря 2018

Вы должны создать подкласс oscar.apps.checkout.view.PaymentMethodView в соответствии с комментарием к источнику :

class PaymentMethodView(CheckoutSessionMixin, generic.TemplateView):
    ...

    def get(self, request, *args, **kwargs):
        # By default we redirect straight onto the payment details view. Shops
        # that require a choice of payment method may want to override this
        # method to implement their specific logic.
        return self.get_success_response()

(Если вы уже создали подкласс, опубликуйте свой код)

...