适用于所有商店的应用程序基础
项目描述
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
项目详情
关闭
散列值 for canonicalwebteam_store_base-1.3.0-py3-none-any.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | 8be3f41e831fb075ddeab96e330328571c5719553349e09e435c789c292698c5 |
|
MD5 | 489627abdd408a8ba49bd2a6267d3f7a |
|
BLAKE2b-256 | 56e9e1648efd8440e5eb0b74c62ed04d52bbeeb31c85e1de15ce527665b0e16a |