Django 从登台到生产的正确方式是什么?

Django 从登台到生产的正确方式是什么?,django,angular,express,gunicorn,devops,Django,Angular,Express,Gunicorn,Devops,我正在开发一个Angular2/django(DRF)SPA应用程序,以便从登台到生产部署 我已经将staging文件夹的所有文件复制到一个名为production的新文件夹中,其中包含编辑环境变量 拥有类似的登台和生产环境是否是一种良好的做法,以便我可以在测试登台后安全地进入生产环境?首先,您可以查看django文档中的 其次,区分阶段设置和生产设置是一个好习惯 --settings_folder |- __init__.py |- production.py |- staging.py

我正在开发一个Angular2/django(DRF)SPA应用程序,以便从登台到生产部署

我已经将staging文件夹的所有文件复制到一个名为production的新文件夹中,其中包含编辑环境变量

拥有类似的登台和生产环境是否是一种良好的做法,以便我可以在测试登台后安全地进入生产环境?

首先,您可以查看django文档中的

其次,区分阶段设置和生产设置是一个好习惯

--settings_folder
 |- __init__.py
 |- production.py
 |- staging.py
 |- dev.py
 |- ...
manage.py
因此,您可以防止在更改设置时出现混乱,并且可能每个阶段都有不同的数据库和设置

--settings_folder
 |- __init__.py
 |- production.py
 |- staging.py
 |- dev.py
 |- ...
manage.py
第三,当您使用Angular时,您需要管理静态文件的去向,请检查

如果你已经做了所有这些,那么你会没事的