私は製品を販売するプロジェクトを作っています。 私のジャンゴでpaypalを使って支払いをしたいと思います。私はすでにINSTALLED_APPS
とPAYPAL_RECEIVER_EMAIL
で'paypal.standard.ipn'
を入れている私のsettings.py
でTemplateSyntaxError:paypalテンプレートにbraintreeという名前のモジュールはありませんか?
'billing_tags' is not a valid tag library: ImportError raised loading billing.templatetags.billing_tags: No module named braintree
:しかし、私はこのエラーを得ました。私は
from billing import get_integration
pay_pal = get_integration("pay_pal")
urlpatterns = patterns('',
(r'^paypal-ipn-handler/', include(pay_pal.urls)),
)
:
私は私のpythonシェルに確認してください。..
>>> from billing import get_integration
>>> get_integration("pay_pal")
<billing.integrations.pay_pal_integration.PayPalIntegration object at 0x9d41b0c>
それは意味し、それは...私のurls.py
で
を働いている、私はこれを持っていますviews.py:
from billing import get_integration
from paypal.standard.forms import PayPalPaymentsForm
def booking_save_page(request, id):
.....
form = BookTicketForm(request.GET)
if form.is_valid():
inst = Ticket.objects.create(
date_select = form.cleaned_data['date_select'],
product_name = product.name,
quantity = form.cleaned_data['quantity'],
totalcost = form.cleaned_data['totalcost'],
price = form.cleaned_data['price'],
first_name = form.cleaned_data['first_name'],
last_name = form.cleaned_data['last_name'],
contact = form.cleaned_data['contact'],
product = product,
client = client,
trans_code = code,
email = form.cleaned_data['email'],
memo = form.cleaned_data['memo'],
status = 'Pending',
created = now,
)
pay_pal = get_integration("pay_pal")
pay_pal.add_fields({
"business": "[email protected]",
"item_name": product.name,
"invoice": inst.id,
"notify_url": settings.BASE_DNS + "/paypal-ipn-handler/",
"return_url": settings.BASE_DNS + str(client.id) + '/book/'+str(inst.id) +'/success/?booksaved=1',
"cancel_return": settings.BASE_DNS + str(client.id) + '/?booksaved=0',
"amount": inst.totalcost})
form = PayPalPaymentsForm(initial=pay_pal)
context = {"form": form}
return render_to_response("pay_pay.html", context)
......
と私のテンプレートpay_pay.html
は持っているだけで、この:誰でもについての考えを持っています
'billing_tags' is not a valid tag library: ImportError raised loading billing.templatetags.billing_tags: No module named braintree
:
<h1>Pay Here</h1>
{{ form.render }}
私は、私はこのエラーを得た理由は、問題が...私の意見でpay_pay.html
をレンダリングしていると思います私の状況?