Django.fcgi 使用动态 virtualenv

瓦多请求

有没有办法以动态方式加载 virtualenv?

#!/home/root/.virtualenvs/production/bin/python

import os, sys
...

我想要这条路

#!/home/root/.virtualenvs/production/bin/python#!/home/root/.virtualenvs/staging/bin/python取决于文件夹名称是stagingproduction

我可以通过这种方式获取文件夹名称:

_PROJECT_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 
sys.path.insert(0, _PROJECT_DIR) 
sys.path.insert(0, os.path.dirname(_PROJECT_DIR)) 

_FOLDER_NAME = _PROJECT_DIR.split('/')[-1]

但是我不知道是否可以基于此以动态方式加载 virtualenv。

这是一个部署问题,我目前必须替换暂存环境中的路径,因为它是为生产硬编码的。

蒙特科

为什么不使用env

#!/usr/bin/env python

然后从适当的环境运行您的应用程序?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

django.fcgi或virtualenv:没有名为operator的模块

来自分类Dev

如何使用FCGI获取Cookie

来自分类Dev

使用VirtualEnv集中化Django安装

来自分类Dev

使用Gunicorn> = 19从virtualenv运行Django项目

来自分类Dev

使用Virtualenv和Apache部署Django

来自分类Dev

使用Virtualenv,Circus和Chaussette部署Django

来自分类Dev

使用Virtualenv的Django安装出错

来自分类Dev

在 virtualenv python3.4 中安装 django,在 virtualenv 中使用 linux os

来自分类Dev

使用错误版本的virtualenv下的Django Runserver

来自分类Dev

如何使用virtualenv和Django隐藏我的secret_key?

来自分类Dev

如何使Django和apache与virtualenv一起使用?

来自分类Dev

Django Bower 安装 Virtualenv

来自分类Dev

使用fcgi调试Rails应用程序到Dreamhost的部署

来自分类Dev

找不到静态文件-使用fastcgi fcgi的Lighttpd

来自分类Dev

Django VirtualEnv无法正常工作

来自分类Dev

A different virtualenv for each Django app

来自分类Dev

Django virtualenv 名称忘记了

来自分类Dev

在Virtualenv中使用Sublime

来自分类Dev

如何使用virtualenv?

来自分类Dev

强制使用virtualenv pip

来自分类Dev

Django应用-Virtualenv使用我的项目升级我的软件包

来自分类Dev

使用virtualenv将django1.7与Python 3.4一起安装

来自分类Dev

Pyldap(使用Django Auth LDAP)安装在python3 virtualenv中

来自分类Dev

Pyldap(使用Django Auth LDAP)安装在python3 virtualenv中

来自分类Dev

设置服务器以使用django,virtualenv,gunicorn和nginx托管多个域

来自分类Dev

将Django与virtualenv结合使用,会出现错误ImportError:没有名为“ django.core.servers.fastcgi”的模块

来自分类Dev

django virtualenv 有什么意义,如果在使用 apache 部署时,wsgi.py 在服务器上执行而不是在 virtualenv 中?

来自分类Dev

Django未安装在virtualenv中

来自分类Dev

Django未安装在virtualenv中

Related 相关文章

  1. 1

    django.fcgi或virtualenv:没有名为operator的模块

  2. 2

    如何使用FCGI获取Cookie

  3. 3

    使用VirtualEnv集中化Django安装

  4. 4

    使用Gunicorn> = 19从virtualenv运行Django项目

  5. 5

    使用Virtualenv和Apache部署Django

  6. 6

    使用Virtualenv,Circus和Chaussette部署Django

  7. 7

    使用Virtualenv的Django安装出错

  8. 8

    在 virtualenv python3.4 中安装 django,在 virtualenv 中使用 linux os

  9. 9

    使用错误版本的virtualenv下的Django Runserver

  10. 10

    如何使用virtualenv和Django隐藏我的secret_key?

  11. 11

    如何使Django和apache与virtualenv一起使用?

  12. 12

    Django Bower 安装 Virtualenv

  13. 13

    使用fcgi调试Rails应用程序到Dreamhost的部署

  14. 14

    找不到静态文件-使用fastcgi fcgi的Lighttpd

  15. 15

    Django VirtualEnv无法正常工作

  16. 16

    A different virtualenv for each Django app

  17. 17

    Django virtualenv 名称忘记了

  18. 18

    在Virtualenv中使用Sublime

  19. 19

    如何使用virtualenv?

  20. 20

    强制使用virtualenv pip

  21. 21

    Django应用-Virtualenv使用我的项目升级我的软件包

  22. 22

    使用virtualenv将django1.7与Python 3.4一起安装

  23. 23

    Pyldap(使用Django Auth LDAP)安装在python3 virtualenv中

  24. 24

    Pyldap(使用Django Auth LDAP)安装在python3 virtualenv中

  25. 25

    设置服务器以使用django,virtualenv,gunicorn和nginx托管多个域

  26. 26

    将Django与virtualenv结合使用,会出现错误ImportError:没有名为“ django.core.servers.fastcgi”的模块

  27. 27

    django virtualenv 有什么意义,如果在使用 apache 部署时,wsgi.py 在服务器上执行而不是在 virtualenv 中?

  28. 28

    Django未安装在virtualenv中

  29. 29

    Django未安装在virtualenv中

热门标签

归档