Django购物车应用程序。
Cartridge的Python项目详细描述
概述
cartridge是一个购物车应用程序,使用django构建 框架。它是经bsd许可的,旨在提供一个干净的 开发电子商务网站的简单基础。它故意不 包括电子商务网站的每一个可能的功能;相反, Cartridge专注于提供大多数电子商务所共有的核心功能 网站。
这种特定的关注源于这样一种理念:每个电子商务网站 是不同的,是为特定的业务和产品量身定制的 手,因此应尽可能容易定制。 cartridge通过一个简单的代码库来实现这个目标 可能并仅实现电子商务的核心功能 网站:
cartridge扩展了内容管理平台。现场直播 可以通过访问夹层现场演示找到盒式磁带的演示。
功能
- 层次分类
- 易于配置的产品选项(颜色、尺寸等)
- 用于税务/运输计算和付款网关的挂钩
- 销售定价
- 促销折扣代码
- PDF发票生成(用于装箱单)
- 库存控制
- 产品知名度
- 缩略图生成
- 内置测试套件
- 表示分离(无嵌入标记)
- 智能分类(按价格范围、颜色等)
- 注册或匿名结账
- 可配置的签出步骤数
- 可访问性和性能的非规范化数据
- 具有交易历史记录的经过身份验证的客户帐户
依赖关系
盒式磁带设计为夹层内容的插件 管理平台,因此需要 安装。两个应用程序的集成应该发生 按照下面的安装说明自动进行。
安装
最简单的方法是使用pip直接从pypi安装 运行下面的命令,它还将安装所需的 上述依赖关系:
$ pip install -U cartridge
否则,您可以下载墨盒并直接从源代码安装它:
$ python setup.py install
安装后,命令 夹层项目可用于 创建一个新的夹层项目,安装了墨盒,类似于 流行到django admin.py
$ mezzanine-project -a cartridge project_name $ cd project_name $ python manage.py createdb --noinput $ python manage.py runserver
在这里,我们为夹层项目指定 -a 开关, 它告诉它为项目使用另一个包(盒式磁带) 要使用的模板。夹层和盒式磁带都包含一个项目模板 包含 初始项目。如果要将墨盒添加到现有夹层 或者django项目,您需要自己手动配置它们。见 夹层文档的常见问题解答部分 了解更多信息。
< div > 注createdb命令是使用django的 migrate 命令,该命令还将安装一些演示内容, 例如联系人表单、图像库等。如果你愿意 省略此步骤,将 --nodata 选项与 createdb 一起使用
然后您应该可以浏览到http://127.0.0.1:8000/admin/" rel="nofollow">http://127.0.0.1:8000/admin/和 使用默认帐户登录( 用户名:admin,密码: 默认值 )。如果要指定其他用户名和密码 在设置过程中,只需排除上面包含的 --noinput 选项 当运行createdb时