我想创建一个Django项目,它将执行以下操作:
有一个平台example.com已经具有“商店”功能(app)。 该平台应该为用户提供在平台内创建自己的商店的能力。 用户可以在上面设置商店,并会收到类似
的网址user1.example.com
user2.example.com
在这种情况下,每个网址都是一个单独的商店。
问题是:我不知道如何让每家商店都有自己的购物车,订单历史等。 我只需要一个建议:最好用什么来解决这个问题(也许,会话或其他一些Django功能?)
答案 0 :(得分:0)
这很难回答像这样的广泛问题,但我会尝试。
在此模型设计中,您将创建应用程序的大部分逻辑。这是您正在寻找的“工具”。例如,您将创建实体,例如Shop
,Customer
,Owner
以及它们之间的关系。
之后,您应该拥有项目的基础。您将使用Django迁移(因为有新的需求或因为您在初始模型设计中犯了错误)而随着时间的推移更改了一些模型。
现在不要考虑URL。网址只是一种在您的应用上覆盖特定视图的方式。你可以稍后处理。首先确保正确的模型设计。