+-
python-多个模块的django结构
我对 django和 python也很陌生.我想尝试一个用Django编写的项目.

假设该项目有3个模块

>用户

>欺诈
>忘记密码
>登录

>预订

>欺诈
>搜索

>默认(主要是供Web用户查看)

>主页
>关于我们

所有这些对于同一实体具有不同的业务逻辑.

我应该为此创建3个应用程序吗?如果有3个不同的应用程序,则表名都不同,因为它将自动为表名添加前缀.

有什么建议吗?

最佳答案
确实没有正确的答案.通常,将任何编程任务分解为“模块”的方式很大程度上取决于个人喜好.

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

对于应用程序,如果所有应用程序共享相同的数据库表,则可能会发现在单个应用程序中执行所有操作会更容易.我认为只有在要在多个项目之间共享同一应用程序时,才真正需要使用多个Django应用程序.

点击查看更多相关文章

转载注明原文:python-多个模块的django结构 - 乐贴网