我正在學習Django /後端編程,但我並不確定如何組織所有的東西。我打算讓兩個網站擁有不同的域名,一個是個人域名,另一個是針對一個組織的。後端模塊化(Django)
什麼是最好的方式來創建這與Django?我會將它分成兩個項目,並將每個項目中的所有文件都包含在內?我應該爲網站的每個部分創建一個應用程序嗎?或者我應該把它全部放在一個項目下,併爲每個網站安裝一個應用程序?另外,作爲一個快速的側面問題,爲什麼我必須運行Nginx和uwsgi而不是僅僅使用Django?我不完全明白所有這些事情之間的區別。 NginX是一個代理服務器,它發送請求到uwsgi,然後去Django,對吧?看起來過度。在創建主機名路由器方面,我甚至不知道從哪裏開始。
非常感謝,如果您有任何好的閱讀鏈接/書籍,請告訴我!