在创建可重复使用的Django应用程序后,是否制作了一个将它们粘合在一起创建网站的应用程序?在Django中使每个菜单项和部分成为应用程序本身也是正确的吗? https://www.djangoproject.com/的源代码可能是如何正确构建Django网站的最佳示例。
答案 0 :(得分:2)
您如何组织项目取决于您,主要取决于项目的具体需求,但是使用" main"应用程序将各个部分粘合在一起是一种常见的工作模式。此外,您不必尝试重复使用项目的应用程序 - 从您的项目需求开始,如果您发现某些部分可以解决重复出现的问题,那么现在应该将它们作为更多通用应用程序考虑在内。
Wrt /你的菜单必须与网站功能相匹配而不是它的实现,所以"一个应用程序一个菜单"事情很少有意义。而且因为它是一种胶水"部分它真的属于项目的主要应用程序(即使它通常将部分工作委托给其他应用程序)。