Skip to main content

This app adds some nifty ajax functions you can use with django SHOP.

Installation

This requires jQuery (http://jquery.com/) and django SHOP to work (https://github.com/divio/django-shop)

  • Add shop_ajax to your INSTALLED_APPS in your settings.py

  • On your server run python manage.py collectstatic to collect all app’s static files

Alternatively, you can just copy the content of shop.js in your javascript files.

Usage

  • Import the javascript files

<script type="text/javascript" src="{{ STATIC_URL }}shop_ajax/shop.js"></script>
  • Initialize the SHOP.cart somewhere on the top of your javascript code by providing it a csrf_token and urls to corresponding views

SHOP.cart.init('{{ csrf_token }}', '{% url cart_item_add %}', '{% url cart_item_add %}', '{% url cart_delete %}');
  • Use the provided functions in your templates

<a href="#" onclick="SHOP.cart.addItem({{ product.id }})">Add to cart</a>
...

Release files for django-shop-ajax 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for django-shop-ajax 0.1.3
File Size Uploaded
django-shop-ajax-0.1.3.tar.gz 2.3 kB Details

Release files / django-shop-ajax-0.1.3.tar.gz

Download URL django-shop-ajax-0.1.3.tar.gz
Size 2.3 kB
Tags Source
SHA-256 checksum
How to use checksums
8437e6a5c7a4012ac3684bad9e1e6d735ecbf27079978de933a898dd71a8343c
BLAKE2b-256 checksum
How to use checksums
a1e107d1991c93c44a1e6a42a1c8581554361408aff6062621becf9d415bf6b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.3 This release

1 release file

0.1.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page