Django项目结构

时间:2015-03-17 11:14:11

标签: python django

我已经和Django玩了几个星期了,我决定尝试使用它创建我的个人网站。

我唯一能够解决的问题是我应该如何构建项目。该网站的基本要素是一个类似博客的投资组合,显示projects。这些项目(与普通博客上的类别相比)将包含有关它们的帖子。

现在我的问题是,如果这是一个大应用程序,还是应该将其划分为多个较小的应用程序,在这种情况下,如何做到这一点?

目前看来,在一个应用程序中包含所有内容是可以接受的,但我的计划是在此过程中添加功能并不断扩展站点。过了一段时间,我不排除它可能变得相当复杂的可能性:)


回应这个问题已被关闭的事实,因为它主要是基于意见的" ..

我正在寻求经验(我还没有),能够更好地选择我应该如何构建我的项目以避免以后重新构建它因为我做了一个糟糕的选择由于缺乏经验。当然,这需要一些基于意见的答案..

1 个答案:

答案 0 :(得分:1)

由于您只有一类文章,我建议您从一个应用程序开始。

因此,您可以从名为projects的应用程序开始。然后,如果您想要撰写有关您的体验的信息,请创建一个名为experiences的新应用程序,依此类推。

就我个人而言,我的投资组合围绕三个类别/应用程序构建:

  1. 技能,
  2. 项目,
  3. 体验。
  4. 应用程序是大型Django网站的理想选择。我建议您在项目变得更大,更复杂时为其添加应用程序。现在,只使用一个应用程序,让您的生活更轻松;)