{ "info": { "author": "lazybird", "author_email": "go@lazybird.co", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django", "Programming Language :: Python" ], "description": "Django Carton - Shopping Cart and Wish List\r\n===========================================\r\n\r\n ::\r\n\r\n +------+\r\n /| /|\r\n +-+----+ | django-carton helps you build your shopping\r\n | | | | cart and which list functionality.\r\n | +----+-+\r\n |/ |/\r\n +------+\r\n\r\n* It's simple: You decide how to implement the views, templates and payment\r\n processing.\r\n* It's lightweight: The cart lives in the session.\r\n* It's just a container: You define your product model the way you want.\r\n\r\n\r\nUsage Example\r\n-------------\r\n\r\nView:\r\n\r\n\r\n ::\r\n\r\n from django.http import HttpResponse\r\n\r\n from carton.cart import Cart\r\n from products.models import Product\r\n\r\n def add(request):\r\n cart = Cart(request.session)\r\n product = Product.objects.get(id=request.GET.get('product_id'))\r\n cart.add(product, price=product.price)\r\n return HttpResponse(\"Added\")\r\n\r\n def show(request):\r\n return render(request, 'shopping/show-cart.html')\r\n\r\n\r\nWe are assuming here that your products are defined in an application\r\ncalled ``products``.\r\n\r\nTemplate:\r\n\r\n ::\r\n\r\n {% load carton_tags %}\r\n {% get_cart as cart %}\r\n\r\n {% for item in cart.items %}\r\n {{ item.product.name }}\r\n {{ item.quantity }}\r\n {{ item.total_price }}\r\n {% endfor %}\r\n\r\n You can also use this convinent shortcut:\r\n {% for product in cart.products %}\r\n {{ product.name }}\r\n {% endfor %}\r\n\r\n\r\nDocumentation\r\n-------------\r\n\r\nRead more: https://github.com/lazybird/django-carton/", "description_content_type": null, "docs_url": null, "download_url": "https://pypi.python.org/packages/source/d/django-carton/django-carton-1.2.1.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/lazybird/django-carton/", "keywords": "django carton django-carton cart shopping shop oscar session wich list ecommerce commerce e-commerce", "license": "Creative Commons Attribution 3.0 Unported", "maintainer": "", "maintainer_email": "", "name": "django-carton", "package_url": "https://pypi.org/project/django-carton/", "platform": "", "project_url": "https://pypi.org/project/django-carton/", "project_urls": { "Download": "https://pypi.python.org/packages/source/d/django-carton/django-carton-1.2.1.tar.gz", "Homepage": "http://github.com/lazybird/django-carton/" }, "release_url": "https://pypi.org/project/django-carton/1.2.1/", "requires_dist": null, "requires_python": null, "summary": "django-carton is a simple and lightweight application for shopping carts and wish lists.", "version": "1.2.1" }, "last_serial": 1944086, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "2495a10996398e3a73b4de036224173a", "sha256": "808de5219cba7cb2dcd4c5c06ed3b9842255307905917fcfb68d65a767321289" }, "downloads": -1, "filename": "django-carton-1.0.0.tar.gz", "has_sig": false, "md5_digest": "2495a10996398e3a73b4de036224173a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6317, "upload_time": "2013-11-07T02:23:34", "url": "https://files.pythonhosted.org/packages/f0/3e/72f0c1bb93df7bd63f0fd664ac832f817bdb184891fd1b144d55146c7680/django-carton-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "a7393e0d26fc724d25b12b806effca23", "sha256": "2f41989cf653bb07082e7a132e80f1e2c2990c807449fd4a299c0c5adfcfdab2" }, "downloads": -1, "filename": "django-carton-1.0.1.tar.gz", "has_sig": false, "md5_digest": "a7393e0d26fc724d25b12b806effca23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6681, "upload_time": "2013-11-07T19:20:43", "url": "https://files.pythonhosted.org/packages/61/4d/9864dac189c6e7b0578d0d8c62eed6ea5bb54cc66fcab51f2197fe5560a4/django-carton-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "d1c2a75608d0b0f8325fc9cecdb2797a", "sha256": "b38b8045fe43c4267bba0b0720d385b66e116170dc55394aa2f67e152061523b" }, "downloads": -1, "filename": "django-carton-1.0.2.tar.gz", "has_sig": false, "md5_digest": "d1c2a75608d0b0f8325fc9cecdb2797a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6826, "upload_time": "2014-01-09T15:36:15", "url": "https://files.pythonhosted.org/packages/05/56/e6e6e16e4c1d2fa3e79e3a25e56bfbcebe76640a1840d2fc0d2832ee93a1/django-carton-1.0.2.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "4fb238da04d0677182c9edcf4d14942c", "sha256": "8308560acb8cc8becd106f81c2ac43a09f53658ae9711b2d4ed957e4a39fdd2a" }, "downloads": -1, "filename": "django-carton-1.1.0.tar.gz", "has_sig": false, "md5_digest": "4fb238da04d0677182c9edcf4d14942c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7105, "upload_time": "2014-02-12T01:45:16", "url": "https://files.pythonhosted.org/packages/85/91/803eaa2037b4e43d4200d8e76e5f47fb138186307b33d2c4c4aa42204bb5/django-carton-1.1.0.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "b18c813f4097e94e2718bafb4042bb9d", "sha256": "60d7769fca9cd007863daa594dc6550fc4005d9dd91ec6c0cbf93a8e0bcec46e" }, "downloads": -1, "filename": "django-carton-1.1.2.tar.gz", "has_sig": false, "md5_digest": "b18c813f4097e94e2718bafb4042bb9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7182, "upload_time": "2014-02-13T14:36:55", "url": "https://files.pythonhosted.org/packages/36/91/fd93af2e6ee8dffd0b97b86ba6a912e3844e4194c17b11df1d6337d26203/django-carton-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "a5442b146bb4ce1947498462f834eb8c", "sha256": "dd9f16bbcf61b0736fcb1c6a4ac58eb4a10f54e7d9ba6e7bbc39dfb25499fae0" }, "downloads": -1, "filename": "django-carton-1.1.3.tar.gz", "has_sig": false, "md5_digest": "a5442b146bb4ce1947498462f834eb8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7232, "upload_time": "2014-03-22T14:29:27", "url": "https://files.pythonhosted.org/packages/4e/67/2a75bf2b45f5e9fdf676eb2d6f3ab8f0540c77a126251b4ea3c4a1ec9a36/django-carton-1.1.3.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "a4ed33ac41c8a3d50cae29bfb0977d73", "sha256": "5bdabffb896efbcd193d5f5db50c4bb10e9936da368430bec7db41456fea7e35" }, "downloads": -1, "filename": "django-carton-1.2.0.tar.gz", "has_sig": false, "md5_digest": "a4ed33ac41c8a3d50cae29bfb0977d73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7916, "upload_time": "2014-06-19T21:21:27", "url": "https://files.pythonhosted.org/packages/21/4b/686562bd91dff1ebebfc1279a073dc471a90d42fc3ffaa0686710b2323b6/django-carton-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "27d820e138e442cb54676ceeda229fb0", "sha256": "247f4c427c6b651e9aa910020ba08606b9c46f5443b1c7e0c89ba75aba2bc6c1" }, "downloads": -1, "filename": "django-carton-1.2.1.tar.gz", "has_sig": false, "md5_digest": "27d820e138e442cb54676ceeda229fb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8005, "upload_time": "2016-02-07T10:56:20", "url": "https://files.pythonhosted.org/packages/a8/fa/95579da565b081615d7665a11dc1f22606dab2e35d9542518bb22a75d3fa/django-carton-1.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "27d820e138e442cb54676ceeda229fb0", "sha256": "247f4c427c6b651e9aa910020ba08606b9c46f5443b1c7e0c89ba75aba2bc6c1" }, "downloads": -1, "filename": "django-carton-1.2.1.tar.gz", "has_sig": false, "md5_digest": "27d820e138e442cb54676ceeda229fb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8005, "upload_time": "2016-02-07T10:56:20", "url": "https://files.pythonhosted.org/packages/a8/fa/95579da565b081615d7665a11dc1f22606dab2e35d9542518bb22a75d3fa/django-carton-1.2.1.tar.gz" } ] }