Django基础项目部署信息

时间:2020-08-10 10:40:45

标签: python django nginx uwsgi django-deployment

我是Django部署的新手,已获得在Ubuntu 18.04 LTS产品服务器上进行项目部署的任务。

我已经使用NginX和uWSGI部署了该项目,方法是将所有项目文件复制到具有适当权限的目录中,并且还将相应的权限分配给www-data用户。

但是,我的问题是是否所有文件都需要直接复制到上述目录中(因为python文件是解释文件),或者是否有其他任何格式可以直接部署,例如用于jsp项目的war文件?而不是复制目录?

谢谢。

1 个答案:

答案 0 :(得分:0)

通常部署Django项目

  • 作为源文件和随附的virtualenv的目录,或
  • 作为某种独立容器(例如Docker)。

在前一种情况下,我确实不会手动复制任何内容,但是将目录作为您版本控制系统(例如Git)的签出项。