跳转到主要内容

Django Oscar促销

项目描述

Django Oscar Promotions是一个用于Oscar仪表盘的可编辑促销内容的应用程序。它曾是Oscar核心的一部分,但现在已作为一个独立的应用程序分离出来。

安装

将以下条目添加到INSTALLED_APPS

INSTALLED_APPS = [
    ...,
    'oscar_promotions.apps.PromotionsConfig',
    'oscar_promotions.dashboard.apps.PromotionsDashboardConfig',
]

并将以下URL模式添加到您的项目URL配置中

urlpatterns = [
    ...,
    path("", apps.get_app_config("oscar_promotions").urls),
    path("dashboard/promotions/", apps.get_app_config("oscar_promotions_dashboard").urls),
]

如果您愿意,可以将仪表板URL包含在您分叉的仪表板应用的URL配置中。

如果您希望仪表板视图可以从仪表板菜单访问,请将其添加到OSCAR_DASHBOARD_NAVIGATION。下面的代码片段将向内容菜单添加两个菜单项。

OSCAR_DASHBOARD_NAVIGATION[5]['children'] += [
    {
        'label': 'Content blocks',
        'url_name': 'oscar_promotions_dashboard:promotion-list',
    },
    {
        'label': 'Content blocks by page',
        'url_name': 'oscar_promotions_dashboard:promotion-list-by-page',
    },
]

将促销上下文处理器添加到您的TEMPLATES设置中

TEMPLATES = {
    'context_processors': [
        ...
        'oscar_promotions.context_processors.promotions',
    ]
}

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分发

django-oscar-promotions-1.0.0b1.tar.gz (16.2 kB 查看哈希值)

上传时间:

构建分发

django_oscar_promotions-1.0.0b1-py3-none-any.whl (28.1 kB 查看哈希值)

上传于 Python 3

由以下支持