我正在学习 Django/后端编程,但我不确定如何组织我所有的东西。我计划拥有两个具有不同域的网站,一个是个人网站,另一个是组织网站。
用 Django 创建它的最佳方法是什么?我会把它分成两个项目,并在每个项目中拥有所有文件吗?我应该为网站的每个部分创建一个应用程序吗?或者我应该把它全部放在一个项目下,并为每个网站都有一个应用程序?
另外,作为一个快速的附带问题,为什么我必须运行 Nginx 和 uwsgi 而不仅仅是使用 Django?我不完全理解所有这些事情之间的区别。NginX 是一个代理服务器,它向 uwsgi 发送请求,然后转到 Django,对吧?似乎过分了。在创建主机名路由器方面,我什至不知道从哪里开始。
非常感谢,如果您有任何好的阅读链接/书籍,请告诉我!