gpt4 book ai didi

Django:将项目拆分为应用程序的最佳实践

转载 作者:行者123 更新时间:2023-11-28 19:36:12 25 4
gpt4 key购买 nike

<分区>

我真的在为整个应用程序创意而苦苦挣扎。我阅读了很多教程和风格指南,我知道我应该尝试创建专门的应用程序,只做一件事。在查看一些简单的教程项目时,这一切都是有意义的,但一旦涉及到复杂的现实生活项目,我发现自己无法确定我应该如何在不同的应用程序之间划清界限。

其中一个问题是,我想要一个站点(或多个站点),用户可以在其中看到很多不同的内容。遵循应用程序设计规则时,应该来自不同应用程序的内容。我怎么会意识到这样的事情?我的第一个想法是创建一个名为 ui 的应用程序,它只处理所有实际导致模板的 View ,所有其他应用程序提供模型和辅助功能。但我担心 ui 应用会变得越来越大。

举个小例子:让我想要一个网站,用户可以在其中执行以下任务:

  • 选择一个主题
  • 为所选主题设置一些选项
  • 上传与其帐户关联的文件
  • 将一些上传的文件分配给主题
  • 录制一些与主题相关的音频

现在,我将创建三个应用程序:

  1. subjects(包含主题模型和一些相关模型)
  2. 资源(包含资源模型,处理上传)
  3. 音频(处理所有音频录制和处理内容)

但是,我需要某种 mainui 应用程序来处理这些应用程序的交互方式并创建实际站点,所有应用程序都以某种方式参与其中.

那么,有什么“正确”的方法可以做到这一点吗?或者有什么模式可以使用吗?我也希望能链接到有关该主题的优质资源,尽管我已经阅读了很多。

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