跳转到主要内容

django SHOP的Ajax工具

项目描述

此应用程序添加了一些您可以在django SHOP中使用的便捷Ajax功能。

安装

这需要jQuery (https://jqueryjs.cn/) 和django SHOP来运行 (https://github.com/divio/django-shop)

  • shop_ajax添加到您的settings.py中的INSTALLED_APPS

  • 在您的服务器上运行python manage.py collectstatic以收集所有应用程序的静态文件

或者,您可以直接将shop.js的内容复制到您的javascript文件中。

用法

  • 导入javascript文件

<script type="text/javascript" src="{{ STATIC_URL }}shop_ajax/shop.js"></script>
  • 通过提供csrf_token和对应视图的urls,在您的javascript代码顶部初始化SHOP.cart

SHOP.cart.init('{{ csrf_token }}', '{% url cart_item_add %}', '{% url cart_item_add %}', '{% url cart_delete %}');
  • 在您的模板中使用提供的函数

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

项目详情


下载文件

下载适合您平台的自定义文件。如果您不确定要选择哪个,请了解有关安装软件包的更多信息。

源分发

django-shop-ajax-0.1.3.tar.gz (2.3 kB 查看散列)

上传时间:

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面