0

我很好奇我是如何复制站点包的东西的,例如在 django-filer 我使用 pip install 将它安装到:

/usr/local/lib/python2.7/site-packages/filer

这很好,但是该文件管理器文件夹中的东西(比如下面/static/filer/css是我想根据我的项目特定更改的东西)。

我读到了 Django 在哪里首先找到了它,所以如果我将上面 URL(特别是 css)中的东西移动到我的本地 django 项目中,它将使用我放在那里的这个文件管理器 css,因为它会首先遇到与什么相比在站点包中,这是正确的吗?

真正造成这种情况的全部原因在于,在上面的插件中,有一个讨厌的 CSS 错误,我认为如果我可以访问代码并且我的程序知道使用了我调整测试然后完全使用的代码,我可以修复自己可用的修复和所有。

4

1 回答 1

1

您可以简单地创建一个完全隔离的虚拟环境:http: //docs.python-guide.org/en/latest/dev/virtualenvs/


虚拟环境

virtualenv 是一个创建隔离 Python 环境的工具。virtualenv 创建一个文件夹,其中包含所有必要的可执行文件,以使用 Python 项目所需的包。

通过 pip 安装 virtualenv:

$ pip install virtualenv

基本用法

Create a virtual environment for a project:

$ cd my_project_folder
$ virtualenv venv
于 2016-06-07T21:58:35.900 回答