2014-03-19 5 views

답변

0

첫째, 당신은 왜 템플릿에 데이터를 렌더링하지 않는 대신 multiwordReplace를 사용하는 것보다

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

당신도 아마 장고에서 이러한 형태를 정의해야합니다, 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)