gpt4 book ai didi

python - 多个模块的django结构

转载 作者:行者123 更新时间:2023-11-28 16:43:53 25 4
gpt4 key购买 nike

我也是 django 和 python 的新手。我想尝试一个用 django 编写的项目。

假设项目有 3 个模块

  1. 用户
    • 增删改查
    • 忘记密码
    • 登录
  2. 预订
    • 增删改查
    • 搜索
  3. 默认(主要是供网络用户查看)
    • 主页
    • 关于我们

对于同一个实体,所有这些都有不同的业务逻辑。

我应该为此创建 3 个应用程序吗?如果 3 个不同的应用程序,那么表名都是不同的,因为它会自动为表名添加前缀。

有什么建议吗?

最佳答案

这个真的没有正确答案。一般来说,将任何编程任务分解为“模块”的方式在很大程度上取决于个人品味。

我对这个主题的看法是从单个模块开始,只有在“必要”时才将其分解成更小的模块,例如当单个模块变得过大时。

关于应用程序,如果所有应用程序共享相同的数据库表,您可能会发现在一个应用程序中完成所有事情会更容易。我认为只有当您想在多个项目之间共享同一个应用程序时,才真正需要使用多个 Django 应用程序。

关于python - 多个模块的django结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15951036/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com