django-ngựa vằn là một thư viện Python mà làm cho sử dụng sọc với Django thậm chí dễ dàng hơn.
Nó được làm bằng:
- Ngựa vằn, các thư viện lõi, với các hình thức, xử lý webhook, các mô hình trừu tượng, mixins, tín hiệu, và templatetags mà bao gồm việc triển khai sọc nhất.
- Marty, một ứng dụng ví dụ cho cách để tích hợp zebra, mà cũng phục vụ như là bộ kiểm tra của mình.
Yêu cầu kéo khá hoan nghênh!
Cách sử dụng
Lắp đặt
1. pips cài đặt django-zebra
2. Chỉnh sửa settings.py của bạn:
& Nbsp; INSTALLED_APPS + = ("ngựa vằn",)
& Nbsp; STRIPE_SECRET = "YOUR-SECRET-API-KEY"
& Nbsp; STRIPE_PUBLISHABLE = "YOUR-publishable-API-KEY"
& Nbsp; # Thiết lập các thiết lập tùy chọn (bên dưới)
3. (tùy chọn) syncdb ./manage.py nếu bạn có ZEBRA_ENABLE_APP = True
4. (tùy chọn) Thêm vào url webhook:
& Nbsp; urlpatterns + = mẫu ('',
& Nbsp; url (r'zebra / ', bao gồm (' zebra.urls ', namespace = "ngựa vằn", app_name =' ngựa vằn ')),
& Nbsp;)
5. Thưởng thức thanh toán dễ dàng.
Cài đặt tùy chọn:
- Mặc định ZEBRA_ENABLE_APP False. Cho phép khách hàng, kế hoạch, và các mô hình đăng ký django, như là một phần của ngựa vằn.
- ZEBRA_CUSTOMER_MODEL Ứng dụng + mô hình chuỗi cho mô hình mà thực hiện các StripeCustomerMixin. tức là "myapp.MyCustomer". Nếu ZEBRA_ENABLE_APP là đúng, mặc định là "zebra.Customer".
- ZEBRA_AUTO_CREATE_STRIPE_CUSTOMERS Defaults để True. Tự động tạo ra một obect sọc khách hàng truy cập vào stripe_customer, nếu không tồn tại
Yêu cầu .
- Python
- Django
Bình luận không