Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 如何将virtualenv设置为在主机服务器上保持活动状态_Django_Virtualenv - Fatal编程技术网

Django 如何将virtualenv设置为在主机服务器上保持活动状态

Django 如何将virtualenv设置为在主机服务器上保持活动状态,django,virtualenv,Django,Virtualenv,我创建了一个网站,使用vuejs作为前端,django作为后端,在我调用api的所有内容后面运行另一个服务 因此,django的设置方式是查看Vuejs的dist文件夹,并在运行manage.py runserver时为其提供服务。但问题是,我创建的服务是 也是在python中,它需要在virtualenv中运行才能工作(它使用tensorflow 1.15.2,并且只能在包含的环境中运行) 我坐在这里,想知道如何部署django应用程序并保持virtualenv的活动性,但我什么也没想到,我尝

我创建了一个网站,使用vuejs作为前端,django作为后端,在我调用api的所有内容后面运行另一个服务

因此,django的设置方式是查看Vuejs的dist文件夹,并在运行manage.py runserver时为其提供服务。但问题是,我创建的服务是 也是在python中,它需要在virtualenv中运行才能工作(它使用tensorflow 1.15.2,并且只能在包含的环境中运行)

我坐在这里,想知道如何部署django应用程序并保持virtualenv的活动性,但我什么也没想到,我尝试过对此进行一些研究,但我发现的一切都与我的问题无关。我已经部署了它,当我关闭ssh连接时,virtualenv停止


如果有人能启发我,我将不胜感激。

您可以使用uWSGI和nginx在服务器上部署Django应用程序。以下是一些有用的文章:

Django官方文档也有一个关于它的页面:

有来自开发人员的文章,您可以在遇到任何问题时参考:


您可以使用uWSGI和nginx在服务器上部署Django应用程序。以下是一些有用的文章:

Django官方文档也有一个关于它的页面:

有来自开发人员的文章,您可以在遇到任何问题时参考:


我认为您需要nginx:


如果您正在终端中搜索保持状态,我建议tmux,我认为您需要nginx:


如果您只是在终端中搜索keep states,我建议您在哪里部署了应用程序,比如在heroku或aws ec2中,您不需要venv@AchintyaRanjanChaudharyDigital Ocean Centos8 dropletrunserver不应用于生产,@iklinac我没有说我在开发中运行runserver。我在解释我的设置。你在哪里部署了你的应用程序,比如在heroku或aws ec2中你不需要venv@AchintyaRanjanChaudharyDigital Ocean Centos8 dropletrunserver不应用于生产,@iklinac我没有说我在开发中运行runserver。我在解释我的设置。感谢您的帮助文档让我对如何实现目标有了更好的了解。感谢您的帮助文档让我对如何实现目标有了更好的了解。谢谢@stuti verma,freecodecamp资源和Nima Nima的GitHub URL真的帮助我把两个答案都标对了。感谢@stuti verma,freecodecamp资源和Nima Nima的GitHub URL真的帮助我把两个答案都标对了。