Django:独立的商店

时间:2018-01-22 21:29:45

标签: django

我想创建一个Django项目,它将执行以下操作:

有一个平台example.com已经具有“商店”功能(app)。 该平台应该为用户提供在平台内创建自己的商店的能力。 用户可以在上面设置商店,并会收到类似

的网址
user1.example.com 
user2.example.com 

在这种情况下,每个网址都是一个单独的商店。

问题是:我不知道如何让每家商店都有自己的购物车,订单历史等。 我只需要一个建议:最好用什么来解决这个问题(也许,会话或其他一些Django功能?)

1 个答案:

答案 0 :(得分:0)

这很难回答像这样的广泛问题,但我会尝试。

  • 我首先要设计您应用的数据模型。它与Django无关。它只是找到对象是什么,以及它们如何相互关联。如果您以前从未这样做过,请查看this wikipedia page

在此模型设计中,您将创建应用程序的大部分逻辑。这是您正在寻找的“工具”。例如,您将创建实体,例如ShopCustomerOwner以及它们之间的关系。

之后,您应该拥有项目的基础。您将使用Django迁移(因为有新的需求或因为您在初始模型设计中犯了错误)而随着时间的推移更改了一些模型。

现在不要考虑URL。网址只是一种在您的应用上覆盖特定视图的方式。你可以稍后处理。首先确保正确的模型设计。