gpt4 book ai didi

python - 最佳实践——如何在仍允许代码重用的情况下拆分 Django 项目

转载 作者:太空宇宙 更新时间:2023-11-04 09:20:42 24 4
gpt4 key购买 nike

我知道这听起来有点含糊,但请让我解释一下——我正在开始一个全新的项目,它将有两个主要组成部分:“ACME 产品”(比如 Gmail、Meebo 等)和“网站”(帮助、信息、营销 Material 、促销登陆页面等)营销引起的废话)。

所以基本上 url /acme/* 将在 super 酷的 ajaxy 应用程序中加载内容,并且每个其他 URI 将在其他站点中加载内容。

问题:“站点”组件不在我的控制范围内,将由与市场营销密切合作的顾问团队处理,我和我的团队将只负责 ACME 产品。

问题:如何以我们可以拥有的方式设置django项目:

  • 单独发布。 (他们可以推出新的营销页面和功能,而不必担心我们代码的状态。甚至可能单独的 Subversion“项目”)
  • 将其他团队编码到网站中的任何 flying-unicorns-hocus-pocus 的影响(对我们的产品)降至最低。
  • 仍然允许一些代码重用。

我主要担心的是 ACME 产品需要坚如磐石,因此需要在某种程度上隔离顾问在其网站营销方面犯的任何错误/代码错误。

你是怎么处理的?有任何想法吗?谢谢!

最佳答案

Django 的应用程序组件化意味着您可以让独立的团队处理各种应用程序,并使用用于跨应用程序耦合的模板标签和过滤器(当然还有普通的 Python 函数)。

关于python - 最佳实践——如何在仍允许代码重用的情况下拆分 Django 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3041077/

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