Sada
Sada is a Django package designed to handle SadaBiz payment links.
Installation
To install the package, you can use pip:
pip install sada
Usage
After installing the package, you need to add it to your Django project.
In your settings.py file, add sada to your INSTALLED_APPS:
INSTALLED_APPS = [
...
'sada',
...
]
Then, include the sada URLconf in your project urls.py:
from django.urls import include
urlpatterns = [
...
path('sada/', include('sada.urls')),
...
]
Now you can run Django's command to check for any database migrations:
python manage.py makemigrations
python manage.py migrate
Models
Sada provides two main models: Product and Price.
Productrepresents a product with fields like name, description, active, and metadata.Pricerepresents the pricing information related to a product.
Views
Sada provides several views for managing products and prices:
-
ProductListView: Displays a list of all products. -
ProductDetailView: Displays detailed information about a specific product. -
ProductCreateView: Allows you to create a new product. -
ProductUpdateView: Allows you to update an existing product. -
ProductDeleteView: Allows you to delete a product. -
PriceListView: Displays a list of all prices. -
PriceDetailView: Displays detailed information about a specific price. -
PriceCreateView: Allows you to create a new price. -
PriceUpdateView: Allows you to update an existing price. -
PriceDeleteView: Allows you to delete a price.
These views are accessible via the URLs defined in sada/urls.py.
Templates
Sada provides several templates for displaying products and prices:
-
sada/product/product_list.html: Displays a list of all products. -
sada/product/product_detail.html: Displays detailed information about a specific product. -
sada/product/product_form.html: Displays a form for creating or updating a product. -
sada/product/product_confirm_delete.html: Displays a confirmation prompt before deleting a product. -
sada/price/price_list.html: Displays a list of all prices. -
sada/price/price_detail.html: Displays detailed information about a specific price. -
sada/price/price_form.html: Displays a form for creating or updating a price. -
sada/price/price_confirm_delete.html: Displays a confirmation prompt before deleting a price.
You can customize these templates to suit your needs.
License
Sada is licensed under the MIT License. For more information, see the LICENSE file.
Metadata
Release files for sada 0.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| sada-0.4.0.tar.gz | 7.7 kB | Without provenance | Details for sada-0.4.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| sada-0.4.0-py3-none-any.whl | Python 3 | none | any | Details for sada-0.4.0-py3-none-any.whl |
Total release size: 20.3 kB
Release files / sada-0.4.0.tar.gz
| Download URL | sada-0.4.0.tar.gz |
|---|---|
| Size | 7.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c17ec1118286f6854d618c7d1e82561dcde71a6f9386d61d58292e695623163f
|
|
BLAKE2b-256 checksum How to use checksums |
6c951fc0a9e5a54f85f24dddf5d4424bfb77d6a979c1aeb9ab9b6c0a9b8a6d4b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.6
|
Release files / sada-0.4.0-py3-none-any.whl
| Download URL | sada-0.4.0-py3-none-any.whl |
|---|---|
| Size | 12.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6b25964d2c386da38a73f3501ce0bd089b35f51eafa4c5fccdfcad6301a8d305
|
|
BLAKE2b-256 checksum How to use checksums |
4372fc631105dcd47d7817a8a8b9d611bf015c614baad0dcb4dc8e700cf64459
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.6
|
Security for sada 0.4.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.