跳转到主要内容

适用于所有商店的应用程序基础

项目描述

Canonical Webteam Store-base

关于

这是所有商店的基础应用程序。当应用程序初始化时,每个商店都注册为蓝图,应用程序上也注册了特定于商店的其他配置和蓝图。这允许所有商店在特定端点和功能上保持一致性,同时也允许扩展和定制特定于商店的端点和功能。请参阅用法部分以获取示例。

如何安装

要将此扩展作为项目中的依赖项安装,您可以使用PIP: pip install canonicalwebteam.store-base

开发

此软件包利用poetry进行依赖项管理。

测试

可以使用poetry run python3 -m unittest discover tests运行所有测试。

注意:在运行上述命令之前,您可能需要执行poetry install

用法

from canonicalwebteam.store_base.app import create_app

import store-specific blueprint
import store-specific utility processor

app = create_app(
    "app_name",
    store_bp=store-specific blueprint,
    utility_processor=store-specific utility_processor,
)

app.static_folder=app_static_folder
app.template_folder=app_template_folder
app.static_url_path=app_static_url_path

all other store blueprints and configurations should be registered here

项目详情


下载文件

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

源分发

canonicalwebteam_store_base-1.3.0.tar.gz (25.5 kB 查看散列值)

上传时间

构建分发

canonicalwebteam_store_base-1.3.0-py3-none-any.whl (28.7 kB 查看散列值)

上传时间 Python 3

支持者