发布于 2026-01-06 6 阅读
0

FastAPI 和 Stripe - 免费电子商务入门指南

FastAPI 和 Stripe - 免费电子商务入门指南

各位程序员朋友们好!

本文介绍了一个开源的迷你电商项目,该项目使用 Stripe 进行支付,FastAPI作为后端。电商部分的内容从 JSON 加载,信息管理采用简单的路由逻辑。源代码可在 GitHub 上找到,遵循 MIT 许可证(可免费用于商业或在线学习活动)。感谢阅读!

该项目的另一个实用功能是Bootstrap 5设计,由Soft UI Design提供Creative-Tim。Soft UI Design是用于页面样式设计的 UI 工具包,包含 50 多个组件和可重用的小部件,足以满足一个像样的电子商务项目的需求。

FastAPI 和 Stripe 电子商务 - 动画演示。


✨ 如何使用它

启动产品并体验代码库的最快方法是访问存储库并按照 README 文件中提供的构建说明进行操作。


👉第一步- 从公共仓库克隆项目

$ git clone https://github.com/app-generator/ecommerce-fastapi-stripe.git
$ cd ecommerce-fastapi-stripe
Enter fullscreen mode Exit fullscreen mode

👉第二步- 重命名env.sample.env提供 Stripe Secrets

# Stripe Secrets
STRIPE_PUBLISHABLE_KEY=pk_test_PUBLIC_KEY_HERE
STRIPE_SECRET_KEY=pk_test_SECRET_KEY_HERE
Enter fullscreen mode Exit fullscreen mode

👉步骤 3 - 在虚拟环境中安装模块

$ virtualenv env
$ source env/bin/activate
$ pip install -r requirements.txt
Enter fullscreen mode Exit fullscreen mode

👉步骤 4 - 启动应用程序

$ uvicorn src.app:app --reload
Enter fullscreen mode Exit fullscreen mode

上述命令将使用端口启动项目。8000

FastAPI & Stripe 电子商务 - 首页(免费产品)


上述设置也在YouTube上发布的视频资料中有详细说明。


👉 更多FastAPI 资源,请访问:

文章来源:https://dev.to/sm0ke/fastapi-stripe-free-ecommerce-starter-36go