Платежные шлюзы и 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)