适用于任何Django模型的通用用户愿望清单。
项目描述
适用于任何Django模型的通用用户愿望清单。
这是什么?
适用于商店等的通用用户愿望清单。
状态
alpha。除非你愿意修复问题,否则不要使用它。将在有限的生产环境中测试后立即在PyPI上发布。
兼容性
已测试与Django 1.8和1.9及Python 2.7兼容。
要求
请参阅requirements.txt获取所需包的更新列表。
安装
该软件包可用
安装
安装django-wishlist应用程序
pip install django-wishlist
在你的Django设置中
将‘wishlist’添加到INSTALLED_APPS。
将WISHLIST_ITEM_MODEL配置为用于愿望清单项的模型。
可选:将wishlist.context_processors.wishlist_items添加到你的TEMPLATE_CONTEXT_PROCESSORS。
例如
INSTALLED_APPS = [ ... 'wishlist' ... ] TEMPLATE_CONTEXT_PROCESSORS = [ ... 'wishlist.context_processors.wishlist_items', ... ] WISHLIST_ITEM_MODEL = 'my_webshop.Product'
在urls.py中添加
(r'^/wishlist/', include('wishlist.urls')),
更新数据库
./manage.py migrate
注意:迁移不适用,因为模型是动态配置的。
用法
从你的模板内部创建一个按钮,简单地添加一个项目到愿望清单。
在页面顶部添加
{% load wishlist_tags %}
在你想添加按钮的地方添加
{% wishlist_add_form product %}
其中产品是你想要添加到愿望清单的产品。
测试
通过Travis CI自动运行pull请求和主分支的测试。
许可
本应用程序根据GNU Affero通用公共许可证版本3发布。
变更
1.0 (6-5-2016)
将测试移动到项目根目录,使用Django的原生测试运行器。
支持Django 1.8和1.9。
停止支持Django 1.7及以下版本。
在生产环境中使用约一年后发布。
0.2
从未发布但已在生产环境中使用。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
django-wishlist-1.0.tar.gz (23.4 kB 查看散列)
构建分布
django_wishlist-1.0-py2-none-any.whl (19.4 kB 查看散列)
关闭
django-wishlist-1.0.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | b7fa5e84ea344623b9e2bb8fec785e6fc30790d58f867603716a1ff92c82b863 |
|
MD5 | 76ff58ea880bccd68f8298ee5103f984 |
|
BLAKE2b-256 | da92620d19f71a6c014f9cdbb5529e9a57d84dce30f7055c903afafaf0eb29ea |
关闭
django_wishlist-1.0-py2-none-any.whl的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | b6bf59fd44f47b13242764c4f13d176485291e018febdc0ce3c6293d29ee45d8 |
|
MD5 | c14c6b65c84b0061c6953856f57cba08 |
|
BLAKE2b-256 | 8d3f79f39ce43cd0129b52f14279db245bb71a6ff13a65d8611782d0f573d8ce |