一个超简单的应用程序来管理目录中的产品(例如公文包)。
django-product-catalog的Python项目详细描述
一个简单的应用程序,用于管理目录中的产品(例如公文包)
[正在开发…]
要求
- Django 1.11
- Django MPTT 0.8.7
- 枕头4.2.1
- Django扩展1.9.1
快速启动
将“产品目录”添加到已安装的应用程序设置中,如下所示:
INSTALLED_APPS = [ ... 'product_catalog', 'mptt', 'django_extensions', ]
在项目url.py中包含产品目录urlconf,如下所示:
url(r'^catalog/', include('product_catalog.urls'))
运行
python manage.py migrate
创建产品目录模型。启动开发服务器并访问http://127.0.0.1:8000/admin/ 创建产品/类别(需要启用管理应用程序)。
可选
如果要使用前端产品管理,必须添加
product_catalog.context_processors.product_front_management
到context_processors
:
TEMPLATES = [ { [...] 'OPTIONS': { 'context_processors': [ [...] 'product_catalog.context_processors.product_front_management' ], }, }, ]
设置参数
- 产品目录分页
- 默认值:10 用于对产品分页的整数。
- 产品目录产品基础模型
- 默认值:'产品目录.模型.产品摘要.抽象产品' 定义入口模型的基本模型路径的字符串。
- 产品目录上载到
默认值:'上载/产品目录/%y/%m/%d/' 上载图像的路径
添加/更新/删除前端设置
- 产品目录前端管理
- 默认值:true 如果“true”,则允许在前面管理(创建/更新/删除)产品。 假以停用
- 产品目录权限选项超级用户=0
- 产品目录许可选项职员=1
- 产品目录权限选项所有者=2
- 产品目录访问权限
- 默认值:产品目录权限所有者
- 产品目录表单字段
- 默认值:['标题','状态','摘录','内容','类别','图像'] 更新和创建产品表单中可用字段的列表
- 产品目录表单更新字段
- 默认值:表单域 更新产品表单中可用字段的列表
- product_catalog_form_create_字段
- 默认值:表单域 “创建产品”窗体中可用字段的列表