我有一個非常大的django項目,有許多使用django作爲後端框架的功能。我的項目允許用戶使用網站和iOS應用程序。單片或微服務概念
我正在研究使用單片應用程序(目前使用單片)與微服務,我看到這個video,但有一部分真的讓我失望。在1:05,他在更改微服務之前預覽了他的「單片」應用程序,對於我來說,這看起來像是一個單獨項目,帶有一些不同的應用程序。
1)這些技術上只是文件夾而不是應用程序?這些(我假設他稱之爲文件夾)都有一個models.py和views.py,並且大多數都有一個admin.py。
2)是什麼讓這個單一的應用程序?是不是因爲他不是簡單地在終端中使用django-admin startapp來創建這些「文件夾」?
3)或者是微服務連接多個項目,而不是簡單的多個應用程序在一個單一的項目?
我最大的困惑在於視頻中預覽的項目,因爲在那之前我想我對這些概念有很好的把握。我只是想要更改爲微服務,在視頻中的這部分之後,我不確定我甚至不知道什麼是單一應用程序。