作为一个初出茅庐的 Django 开发人员,我想知道用 Django 创建一个站点然后将完整的文件结构传输到它将“上线”的另一台机器是否是习惯性的,或者确实可能。
谢谢,
~凯特琳
您可以使用 GIT 或 Mercurial - 或其他版本控制系统。将站点结构放在中央服务器上。之后,您可以使用结构将站点部署到多个服务器。对于部署过程,您应该考虑使用例如 virtualenv 将项目与全局 python 包和要求隔离开来。
当然这是可能的,事实上这是“上线”的唯一途径。您不想在您的实时服务器中进行开发,是吗?对于任何平台都是如此,而不仅仅是 django。
如果我正确理解了您的问题,您需要一个系统来推动您的开发代码生效。