Платежные шлюзы и Django/Python

Спасибо за помощь, ребята, пришлось удалить это по причине, которую я не могу раскрыть.

1 ответ

Во-первых, вместо того, чтобы использовать multiwordReplace, почему вы не рендерите эти данные в шаблон

t = loader.get_template('myapp/index.html')
c = Context({'foo': 'bar'})
t.render(c)

Вы также должны определить эти формы в django, forms.py:

class PayPalForm(forms.Form):
    user = forms.HiddenField(required = True)
    currencycode = forms.CharField(required = True)
    cart_total = forms.CharField(required = True)

Тогда вы можете сделать что-то вроде этого:

t = loader.get_template('myapp/paypalform.html')
if site.uses_paypal_condition:
    f = PayPalForm()
else:
    f = SomeOtherPaymentForm()
c = Context({'payform': 'f'})
t.render(c)
Другие вопросы по тегам