同一站点下的多个 Django 应用程序
Multiple Django apps under the same site
我正在考虑使用带有 MySQL 数据库的 Django 创建一个内容交付 Web 应用程序,在阅读了一些文档后我注意到可以在同一个 project/site 目录。
它可能适用于也可能不适用于我想做的事情,但我想知道这种架构背后的动机是什么。为什么我要在一个站点中使用多个 Web 应用程序?
例如,Youtube 是围绕 Django 框架构建的,但整个体验作为一个应用程序无缝运行? Youtube 实际上是一个大型 Web 应用程序,还是该项目将许多应用程序打包为一个产品?如果是这样,那为什么会是更好的选择?
我正在考虑使用带有 MySQL 数据库的 Django 创建一个内容交付 Web 应用程序,在阅读了一些文档后我注意到可以在同一个 project/site 目录。
它可能适用于也可能不适用于我想做的事情,但我想知道这种架构背后的动机是什么。为什么我要在一个站点中使用多个 Web 应用程序?
例如,Youtube 是围绕 Django 框架构建的,但整个体验作为一个应用程序无缝运行? Youtube 实际上是一个大型 Web 应用程序,还是该项目将许多应用程序打包为一个产品?如果是这样,那为什么会是更好的选择?