{ "info": { "author": "Mathijs de Bruin", "author_email": "mathijs@mathijsfietst.nl", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Affero General Public License v3", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Utilities" ], "description": "###############\ndjango-wishlist\n###############\n\n.. image:: https://img.shields.io/pypi/v/django-wishlist.svg\n :target: https://pypi.python.org/pypi/django-wishlist\n\n.. image:: https://img.shields.io/travis/dokterbob/django-wishlist/master.svg\n :target: http://travis-ci.org/dokterbob/django-wishlist\n\n.. image:: https://coveralls.io/repos/dokterbob/django-wishlist/badge.svg?branch=master&service=github\n :target: https://coveralls.io/github/dokterbob/django-wishlist?branch=master\n\n.. image:: https://landscape.io/github/dokterbob/django-wishlist/master/landscape.svg?style=flat\n :target: https://landscape.io/github/dokterbob/django-wishlist/master\n :alt: Code Health\n\nGeneric user wishlists for use with any Django model.\n-----------------------------------------------------\n\nWhat is it?\n===========\nGeneric user wishlists for shops and the likes.\n\nStatus\n======\nAlpha. Don't use it, unless you're willing to fix issues. Will be released\non PyPI as soon as tested in limited production.\n\nCompatibility\n=============\nTested to work with Django 1.8 and 1.9 and Python 2.7.\n\nRequirements\n============\nPlease refer to `requirements.txt `_\nfor an updated list of required packages.\n\nInstallation\n============\n\nThe package is available\n\nTo install:\n\n1. Install the django-wishlist app::\n\n pip install django-wishlist\n\n2. In your Django settings:\n\n - Add `'wishlist'` to `INSTALLED_APPS`.\n\n - Configure `WISHLIST_ITEM_MODEL` to the model used for wishlist items.\n\n - Optionally: add `wishlist.context_processors.wishlist_items` to your\n `TEMPLATE_CONTEXT_PROCESSORS`.\n\n For example::\n\n INSTALLED_APPS = [\n ...\n 'wishlist'\n ...\n ]\n\n TEMPLATE_CONTEXT_PROCESSORS = [\n ...\n 'wishlist.context_processors.wishlist_items',\n ...\n ]\n\n WISHLIST_ITEM_MODEL = 'my_webshop.Product'\n\n3. In `urls.py` add::\n\n (r'^/wishlist/', include('wishlist.urls')),\n\n4. Update the database::\n\n ./manage.py migrate\n\n Note Migrations do not work as the model is dynamically configured.\n\nUsage\n===========\n\nCreate a button to add an item to the wishlist simply from within your template.\n\nAt the top of the page add::\n\n {% load wishlist_tags %}\n\nAnd where you want the button add::\n\n {% wishlist_add_form product %}\n\nWhere product is the product you want to add to the wishlist.\n\nTests\n==========\nTests for pull req's and the master branch are automatically run through\n`Travis CI `_.\n\nLicense\n=======\nThis application is released\nunder the GNU Affero General Public License version 3.\n\n\nChanges\n=======\n\n1.0 (6-5-2016)\n--------------\n\n- Move tests to project root, use Django's native test runner.\n- Support Django 1.8 and 1.9.\n- Drop support for Django 1.7 and below.\n- Production release after about a year of internal production use.\n\n0.2\n---------------\n\n- Never released but used internally in production.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dokterbob/django-wishlist/", "keywords": "", "license": "AGPL", "maintainer": "", "maintainer_email": "", "name": "django-wishlist", "package_url": "https://pypi.org/project/django-wishlist/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-wishlist/", "project_urls": { "Homepage": "https://github.com/dokterbob/django-wishlist/" }, "release_url": "https://pypi.org/project/django-wishlist/1.0/", "requires_dist": [ "Django (>=1.8.13)" ], "requires_python": "", "summary": "Generic user wishlists for use with any Django model.", "version": "1.0" }, "last_serial": 2102618, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "63c0d5199edd2663123d99bf3249dbc3", "sha256": "b51777ce9cf49ce035ab825a63802f1e26b7c3784848eb033ece82e7768f6488" }, "downloads": -1, "filename": "django_wishlist-0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "63c0d5199edd2663123d99bf3249dbc3", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 24227, "upload_time": "2014-05-27T11:20:42", "url": "https://files.pythonhosted.org/packages/53/fd/21f67695e8f5928e9669547da93af856d42f236cbc9f56e70b51b948b075/django_wishlist-0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b7b6ea60d7af67ab8057ee85aa9f6966", "sha256": "90505248b52e4b9df759b153107d67943463f3643d4e74dc98e59f171ac3dc7a" }, "downloads": -1, "filename": "django-wishlist-0.1.tar.gz", "has_sig": false, "md5_digest": "b7b6ea60d7af67ab8057ee85aa9f6966", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26203, "upload_time": "2014-05-27T11:20:34", "url": "https://files.pythonhosted.org/packages/9c/74/d9a8895de19695f2a417afc78bdcfe8db3d733a1d5a0fda90dfb69dc3097/django-wishlist-0.1.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "c14c6b65c84b0061c6953856f57cba08", "sha256": "b6bf59fd44f47b13242764c4f13d176485291e018febdc0ce3c6293d29ee45d8" }, "downloads": -1, "filename": "django_wishlist-1.0-py2-none-any.whl", "has_sig": true, "md5_digest": "c14c6b65c84b0061c6953856f57cba08", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19367, "upload_time": "2016-05-06T13:21:52", "url": "https://files.pythonhosted.org/packages/8d/3f/79f39ce43cd0129b52f14279db245bb71a6ff13a65d8611782d0f573d8ce/django_wishlist-1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "76ff58ea880bccd68f8298ee5103f984", "sha256": "b7fa5e84ea344623b9e2bb8fec785e6fc30790d58f867603716a1ff92c82b863" }, "downloads": -1, "filename": "django-wishlist-1.0.tar.gz", "has_sig": true, "md5_digest": "76ff58ea880bccd68f8298ee5103f984", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23430, "upload_time": "2016-05-06T13:22:01", "url": "https://files.pythonhosted.org/packages/da/92/620d19f71a6c014f9cdbb5529e9a57d84dce30f7055c903afafaf0eb29ea/django-wishlist-1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c14c6b65c84b0061c6953856f57cba08", "sha256": "b6bf59fd44f47b13242764c4f13d176485291e018febdc0ce3c6293d29ee45d8" }, "downloads": -1, "filename": "django_wishlist-1.0-py2-none-any.whl", "has_sig": true, "md5_digest": "c14c6b65c84b0061c6953856f57cba08", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19367, "upload_time": "2016-05-06T13:21:52", "url": "https://files.pythonhosted.org/packages/8d/3f/79f39ce43cd0129b52f14279db245bb71a6ff13a65d8611782d0f573d8ce/django_wishlist-1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "76ff58ea880bccd68f8298ee5103f984", "sha256": "b7fa5e84ea344623b9e2bb8fec785e6fc30790d58f867603716a1ff92c82b863" }, "downloads": -1, "filename": "django-wishlist-1.0.tar.gz", "has_sig": true, "md5_digest": "76ff58ea880bccd68f8298ee5103f984", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23430, "upload_time": "2016-05-06T13:22:01", "url": "https://files.pythonhosted.org/packages/da/92/620d19f71a6c014f9cdbb5529e9a57d84dce30f7055c903afafaf0eb29ea/django-wishlist-1.0.tar.gz" } ] }